Obsługiwane multimedia w Google Cast

Google Cast i wszystkie aplikacje odbiornika Cast w internecie obsługują obiekty i typy multimediów wymienione na tej stronie.

Niektóre z nich wymagają dodatkowego kodowania lub pakietu Web odbiornika SDK. Więcej informacji na ten temat znajdziesz w artykule Tworzenie podstawowego odbiornika internetowego.

Formaty graficzne

  • APNG
  • BMP
  • GIF
  • JPEG
  • PNG
  • WebP

Formaty kontenerów multimediów

  • MP2T
  • MP3
  • MP4
  • OGG
  • WAV
  • WebM

Kodeki wideo

Chromecasta pierwszej i drugiej generacji.

  • H.264 High Profile do poziomu 4,1 (720p/60 kl./s lub 1080p/30 kl./s)
  • 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 (główny i główny) 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 (główny i główny) do poziomu 5.1 (4K x 2K przy 60 kl./s)
  • VP9 Profile-2 — 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)

Kodeki audio

Chromecast Audio, Google Home i Google Home Mini obsługują tę listę kodeków:

  • FLAC (do 96 kHz/24 bity)
  • HE-AAC
  • LC-AAC,
  • MP3
  • Opus
  • Vorbi
  • WAV (LPCM),
  • WebM

Ciągi typu mediów

MP4 i wideo

Kodek wideo Profil wideo Kodek audio Profil audio Ciąg typu mediów
H.264, poziom 3.0 bazowa AAC aac_he wideo/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 wideo/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 wideo/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 wideo/mp4; codecs="avc1.4D4028, mp4a.40.5"
AAC_LC wideo/mp4; codecs="avc1.4D4028, mp4a.40.2"
MP3 video/mp4; codecs="avc1.4D4028, mp4a.69"
video/mp4; codecs="avc1.4D4028, mp4a.6B"
H.264, poziom 4.0 wysoki AAC aac_he wideo/mp4; codecs="avc1.640028, mp4a.40.5"
AAC_LC video/mp4; codecs="avc1.640028, mp4a.40.2"
MP3 wideo/mp4; codecs="avc1.640028, mp4a.69"
wideo/mp4; codecs="avc1.640028, mp4a.6B"
H.264, poziom 4.1 wysoki AAC aac_he wideo/mp4; codecs="avc1.640029, mp4a.40.5"
AAC_LC wideo/mp4; codecs="avc1.640029, mp4a.40.2"
MP3 wideo/mp4; codecs="avc1.640029, mp4a.69"
video/mp4; codecs="avc1.640029, mp4a.6B"
H.264, poziom 4.2 wysoki AAC aac_he wideo/mp4; codecs="avc1.64002A, mp4a.40.5"
AAC_LC video/mp4; codecs="avc1.64002A, mp4a.40.2"
MP3 video/mp4; codecs="avc1.64002A, mp4a.69"
video/mp4; codecs="avc1.64002A, mp4a.6B"

Tylko wideo MP4

Kodek wideo Profil wideo Poziom filmu Ciąg typu mediów Uwagi
Dolby Vision, 05 06 video/mp4; codecs="dvhe.05.06" 4K24 kl./s
07 video/mp4; codecs="dvhe.05.07" 4K30 kl./s
09 video/mp4; codecs="dvhe.05.09" 4K60 kl./s
08 06 video/mp4; codecs="dvhe.08.06" 4K24 kl./s, zgodne z dekoderem HEVC
07 video/mp4; codecs="dvhe.08.07" 4K30 kl./s, zgodne z dekoderem HEVC
09 video/mp4; codecs="dvhe.08.09" 4K60 kl./s, zgodne z dekoderem HEVC
H.265 główny 5,0 video/mp4; codecs="hev1.1.6.L150.B0"
5.1 video/mp4; codecs="hev1.1.6.L153.B0"
główne10 5,0 video/mp4; codecs="hev1.2.6.L150.B0"
5.1 video/mp4; codecs="hev1.2.6.L153.B0"

Tylko MP4

Format Kodek audio Profil audio Ciąg typu mediów
M4A AAC aac_he audio/mp4; codecs="mp4a.40.5"
AAC_LC audio/mp4; codecs="mp4a.40.2"
MP3 MP3 audio/mp3
MPA MP3 audio/mpeg
MP3 audio/mpeg; kodcs="mp3"
MP4 MP3 audio/mp4; kodcs="mp4a.69"
MP3 audio/mp4; codecs="mp4a.6B"

Niezgodne typy mediów MP4

Format Kodek audio Ciąg typu mediów
M4A HE-AAC audio/mp4; codecs="mp4a.40.05"
LC-AAC, audio/mp4; codecs="mp4a.40.02"

Wideo i audio WebM

Format Kodek wideo Kodek audio Ciąg typu mediów
WebM VP8 Vorbi wideo/webm; codecs="vp8, vorbis"
WebM VP9 Vorbi wideo/webm; codecs="vp9, vorbis"
WebM (tylko audio) Vorbi audio/webm; codecs="vorbis"

Przekazywanie dźwięku

  • AC-3 (technologia audio Dolby® DigitalTM)
  • E-AC-3 (EC-3, Dolby® Digital PlusTM audio)
  • MPEG-H Audio
  • Dolby® AtmosTM

Pakiet SDK odbiornika internetowego obsługuje przekazywanie AC-3. Przed wczytaniem treści możesz sprawdzić obsługę kodeka za pomocą metody CastReceiverContext.canDisplayType() z odpowiednim ciągiem typów multimediów dla każdego kodeka.

Aby określić, czy Dolby® AtmosTM jest obsługiwany na konkretnym sprzęcie, sprawdź flagę cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED.

Format Kodek audio Ciąg typu mediów
MP4 AAC audio/mp4; codecs="mp4a.40.2"
AC-3, audio/mp4; codecs="ac-3"
audio/mp4; kodcs="mp4a.a5"
E-AC-3, audio/mp4; kodcs="ec-3"
audio/mp4; codecs="mp4a.a6"
MPEG-H Audio audio/mp4; codecs="mhm1.0x0D"
Dolby® AtmosTM audio/mp4; codecs="ec-3"; spatialrender=true

Metody wyświetlania i protokoły strumieniowego przesyłania danych

Są one dostępne za pomocą pakietu Web odbiornik SDK.

  • MPEG-DASH

    • Obsługa DRM: Widevine (poziom 1)
  • Płynne odtwarzanie strumieniowe

  • Transmisja na żywo przez HTTP (HLS)

    • Obsługa DRM: AES-128, SAMPLE-AES przy użyciu Widevine (poziom 1)
  • Pobieranie progresywne bez przełączania adaptacyjnego

Protokoły strumieniowego przesyłania danych z dostosowaną szybkością transmisji bitów wymagają zaimplementowania CORS. Aby wdrożyć zaszyfrowany protokół, w tym DRM, musisz opracować niestandardowy odbiornik. Więcej informacji znajdziesz w sekcji na temat obsługi DRM.

Napisy

Zasoby napisów muszą zawierać CORS.



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos i Dolby Vision są znakami towarowymi Dolby Laboratories, Inc.