Multimedia obsługiwane przez Google Cast

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.