Google Cast i wszystkie aplikacje odbiornika internetowego obsługują funkcje i typy multimediów wymienione na tej stronie.
Niektóre z nich wymagają dodatkowego kodowania lub odbiornika internetowego SDK. Zobacz Tworzenie podstawowej aplikacji odbiornika internetowego . typów multimediów.
Formaty graficzne
- APNG
- BMP
- GIF
- JPEG
- PNG
- WebP
Formaty kontenerów multimediów
- Plik MP2T
- MP3
- MP4
- OGG
- WAV
- WebM
Kodeki wideo
Chromecast 1 i 2 generacji
- H.264 High Profile do poziomu 4.1 (720p/60fps lub 1080p/30fps)
- VP8 (720p/60 kl./s lub 1080p/30 kl./s)
Chromecast trzeciej generacji
- H.264 High Profile do poziomu 4.2 (1080p/60 kl./s)
- VP8 (720p/60 kl./s lub 1080p/30 kl./s)
Chromecast Ultra
- H.264 High Profile do poziomu 4.2 (1080p/60 kl./s)
- VP8 (4K / 30 kl./s)
- Profile HEVC/H.265 (Main i Main10) do poziomu 5.1 (4K/60 kl./s)
- VP9, profil 0 i profil 2 do poziomu 5.1 (4K/60 kl./s)
- HDR (High Dynamic Range)
- Dolby® VisionTM
- HDR10
Chromecast z Google TV
- H.264 High Profile do poziomu 5.1 (4K x 2K / 30 kl./s)
- Profile HEVC/H.265 (Main i Main10) do poziomu 5.1 (4K x 2K przy 60 kl./s)
- VP9 Profile-2 do 4Kx2K przy 60 kl./s
Google Nest Hub
- H.264 High Profile do poziomu 4.1 (720p/60 kl./s)
- VP9 do poziomu 4.0 (720p/60 kl./s)
Nest Hub Max
- H.264 High Profile do poziomu 4.1 (720p/30 kl./s)
- VP9 do poziomu 4.0 (720p/30 kl./s)
streamer Google TV
- H.264 High Profile do poziomu 5.2 (4K x 2K / 60 kl./s)
- Profile HEVC/H.265 (Main i Main10) do poziomu 5.1 (4K x 2K przy 60 kl./s)
- VP9 Profile-2 do 4Kx2K przy 60 kl./s
- AV1 główny profil do poziomu 5.1 (4K x 2K przy 60 kl./s)
Kodeki audio
Chromecasty Audio, Google Home i Google Home Mini obsługują te urządzenia lista kodeków:
- FLAC (do 96 kHz/24 bity)
- HE-AAC
- AAC LC
- MP3
- Opus
- Vorbis
- WAV (LPCM)
- WebM
Streamer Google TV obsługuje też:
- Dolby® AtmosTM (bez przekazywania)
Ciągi znaków typu multimediów
Wideo i audio MP4
Kodek wideo | Profil filmu | Kodek audio | Profil audio | Ciąg typu multimediów |
---|---|---|---|---|
H.264 poziom 3.0 | bazowa | AAC | aac_he | video/mp4; codecs="avc1.42E01E, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.42E01E, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.42E01E, mp4a.69" | |||
video/mp4; codecs="avc1.42E01E, mp4a.6B" | ||||
H.264, poziom 3.1 | bazowa | AAC | aac_he | video/mp4; codecs="avc1.42E01F, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.42E01F, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.42E01F, mp4a.69" | |||
video/mp4; codecs="avc1.42E01F, mp4a.6B" | ||||
H.264 poziom 3.1 | główny | AAC | aac_he | video/mp4; codecs="avc1.4D401F, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.4D401F, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.4D401F, mp4a.69" | |||
video/mp4; codecs="avc1.4D401F, mp4a.6B" | ||||
H.264, poziom 4.0 | główny | AAC | aac_he | video/mp4; kodeki="avc1.4D4028, mp4a.40.5" |
aac_lc | video/mp4; kodeki="avc1.4D4028, mp4a.40.2" | |||
MP3 | video/mp4; kodeki="avc1.4D4028, mp4a.69" | |||
video/mp4; kodeki="avc1.4D4028, mp4a.6B" | ||||
H.264, poziom 4.0 | wysoki | AAC | aac_he | video/mp4; kodeki="avc1.640028, mp4a.40.5" |
aac_lc | video/mp4; kodeki="avc1.640028, mp4a.40.2" | |||
MP3 | video/mp4; kodeki="avc1.640028, mp4a.69" | |||
video/mp4; kodeki="avc1.640028, mp4a.6B" | ||||
H.264, poziom 4.1 | wysoki | AAC | aac_he | video/mp4; kodeki="avc1.640029, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.640029, mp4a.40.2" | |||
MP3 | video/mp4; kodeki="avc1.640029, mp4a.69" | |||
video/mp4; kodeki="avc1.640029, mp4a.6B" | ||||
H.264, poziom 4.2 | wysoki | AAC | aac_he | video/mp4; kodeki="avc1.64002A, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.64002A, mp4a.40.2" | |||
MP3 | video/mp4; kodeki="avc1.64002A, mp4a.69" | |||
video/mp4; kodeki="avc1.64002A, mp4a.6B" |
Tylko MP4
Kodek wideo | Profil filmu | Poziom filmu | Ciąg typu multimediów | Uwagi |
---|---|---|---|---|
Dolby Vision | 05 | 06 | video/mp4; kodeki="dvhe.05.06" | 4K24fps |
07 | video/mp4; kodcs="dvhe.05.07" | 4K przy 30 kl./s | ||
09 | video/mp4; kodeki="dvhe.05.09" | 4K60 kl./s | ||
08 | 06 | video/mp4; codecs="dvhe.08.06" | 4K24 kl./s, zgodna z dekoderem HEVC | |
07 | video/mp4; kodeki="dvhe.08.07" | 4K30 kl./s, zgodna z dekoderem HEVC | ||
09 | video/mp4; kodeki="dvhe.08.09" | 4K60 kl./s, zgodna z dekoderem HEVC | ||
H.265 | główny | 5,0 | video/mp4; kodcs="hev1.1.6.L150.B0" | |
5.1 | video/mp4; kodcs="hev1.1.6.L153.B0" | |||
main10 | 5,0 | video/mp4; kodcs="hev1.2.6.L150.B0" | ||
5.1 | video/mp4; kodcs="hev1.2.6.L153.B0" |
Tylko dźwięk w formacie MP4
Format | Kodek audio | Profil audio | Ciąg typu multimediów |
---|---|---|---|
M4A | AAC | aac_he | audio/mp4; kodeki="mp4a.40.5" |
aac_lc | audio/mp4; kodeki="mp4a.40.2" | ||
MP3 | MP3 | audio/mp3 | |
MPA | MP3 | audio/mpeg | |
MP3 | audio/mpeg; kodeki="mp3" | ||
MP4 | MP3 | audio/mp4; kodeki="mp4a.69" | |
MP3 | audio/mp4; kodeki="mp4a.6B" |
Niezgodne typy multimediów audio MP4
Format | Kodek audio | Ciąg tekstowy typu zawartości |
---|---|---|
M4A | HE-AAC | audio/mp4; kodeki="mp4a.40.05" |
LC-AAC | audio/mp4; codecs="mp4a.40.02" |
Wideo i audio WebM
Format | Kodek wideo | Kodek audio | Ciąg typu multimediów |
---|---|---|---|
WebM | VP8 | Vorbis | video/webm; kodeki="vp8, vorbis" |
WebM | VP9 | Vorbis | video/webm; kodeki="vp9, vorbis" |
WebM (tylko audio) | Vorbis | audio/webm; codecs="vorbis" |
Przekazywanie dźwięku
- AC-3 (technologia dźwięku Dolby® DigitalTM)
- E-AC-3 (EC-3, technologia audio Dolby® Digital Plus™)
- Dźwięk MPEG-H
- Dolby® AtmosTM
Pakiet SDK odbiornika internetowego
obsługuje przelotowe przesyłanie sygnału AC-3. Aby sprawdzić kodek,
obsługi przed załadowaniem treści za pomocą
CastReceiverContext.canDisplayType()
z odpowiednim ciągiem typu multimediów dla każdego kodeka.
Aby sprawdzić, czy technologia Dolby® AtmosTM jest obsługiwana na danym sprzęcie:
sprawdź
cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED
flaga.
Format | Kodek audio | Ciąg typu multimediów |
---|---|---|
MP4 | AAC | audio/mp4; kodeki="mp4a.40.2" |
AC-3 | audio/mp4; kodeki="ac-3" | |
audio/mp4; kodeki="mp4a.a5" | ||
E-AC-3 | audio/mp4; kodeki="ec-3" | |
audio/mp4; kodeki="mp4a.a6" | ||
Dźwięk MPEG-H | audio/mp4; kodeki="mhm1.0x0D" | |
Dolby® AtmosTM | audio/mp4; kodcs="ec-3"; spatialRendering=true |
Metody dostarczania i adaptacyjne protokoły strumieniowego przesyłania danych
Są one dostępne za pomocą Pakiet SDK odbiornika internetowego.
MPEG-DASH
- Obsługa DRM: Widevine (poziom 1)
SmoothStreaming
Transmisja na żywo przez HTTP (HLS)
- Obsługa DRM: AES-128, SAMPLE-AES za pomocą Widevine (poziom 1)
Pobieranie progresywne bez przełączania adaptacyjnego
W przypadku protokołów strumieniowego przesyłania danych z adaptacyjną szybkością transmisji bitów musisz wdrożyć CORS. Aby wdrożyć zaszyfrowany protokół, w tym DRM, musisz utworzyć Niestandardowy odbiornik. Zobacz obsługę DRM .
Napisy
Zasoby napisów muszą implementować CORS.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos i Dolby Vision są znakami towarowymi firmy Dolby. Laboratories, Inc.