Unterstützte Medien für Google Cast

Google Cast und alle Cast Web Receiver-Apps unterstützen die Medieneinrichtungen und Typen finden Sie auf dieser Seite.

Einige davon erfordern zusätzliche Codierung oder den Web Receiver SDK. Weitere Informationen zum Entwickeln einer Webreceiver-Anwendung, die diese Medientypen unterstützt, findest du unter Eine einfache Webreceiver-App erstellen.

Bildformate

  • APNG
  • BMP
  • GIF
  • JPEG
  • PNG
  • WEBP

Media-Containerformate

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

Video-Codecs

Chromecast der 1. und 2. Generation

  • H.264 High Profile bis Level 4.1 (720p/60 fps oder 1080p/30 fps)
  • VP8 (720p/60 fps oder 1080p/30 fps)

Chromecast 3. Generation

  • H.264 High Profile bis Level 4.2 (1080p/60 fps)
  • VP8 (720p/60 fps oder 1080p/30 fps)

Chromecast Ultra

  • H.264 High Profile bis Level 4.2 (1080p/60 fps)
  • VP8 (4K/30 fps)
  • HEVC-/H.265-Haupt- und Main10-Profile bis Level 5.1 (4K/60 fps)
  • VP9 Profil 0 und Profil 2 bis Level 5.1 (4K/60 fps)
  • HDR (High Dynamic Range)
    • Dolby® VisionTM
    • HDR10

Chromecast mit Google TV

  • H.264 High Profile bis Level 5.1 (4Kx2K/30 fps)
  • HEVC-/H.265-Haupt- und Main10-Profile bis 5.1 (4K x 2K bei 60 fps)
  • VP9 Profile-2 bis zu 4Kx2K bei 60 fps

Google Nest Hub

  • H.264 High Profile bis Level 4.1 (720p/60 fps)
  • VP9 bis Level 4.0 (720p/60 fps)

Nest Hub Max

  • H.264 High Profile bis Level 4.1 (720p/30 fps)
  • VP9 bis Level 4.0 (720p/30 fps)

Google TV Streamer

  • H.264 High Profile bis Level 5.2 (4Kx2K/60 fps)
  • HEVC-/H.265-Haupt- und Main10-Profile bis 5.1 (4K x 2K bei 60 fps)
  • VP9 Profile-2 bis zu 4Kx2K bei 60 fps
  • AV1-Hauptprofil bis Level 5.1 (4K x 2K bei 60 fps)

Audio-Codecs

Chromecast Audio, Google Home und Google Home Mini unterstützen Folgendes: Liste der Codecs:

  • FLAC (bis zu 96 kHz/24-Bit)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbis
  • WAV (LPCM)
  • WebM

Google TV Streamer unterstützt außerdem:

  • Dolby® AtmosTM (kein Passthrough)

Medientyp-Strings

MP4-Video und -Audio

Video-Codec Videoprofil Audio-Codec Audioprofil Medientypstring
H.264-Level 3.0 baseline 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 Level 3.1 baseline 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-Level 3.1 main 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-Level 4.0 main AAC aac_he Video/MP4; codecs="avc1.4D4028, mp4a.40.5"
aac_lc Video/MP4; codecs="avc1.4D4028, mp4a.40.2"
MP3 Video/MP4; codecs="avc1.4D4028, mp4a.69"
Video/MP4; codecs="avc1.4D4028, mp4a.6B"
H.264-Level 4.0 hoch AAC aac_he Video/MP4; codecs="avc1.640028, mp4a.40.5"
aac_lc Video/MP4; codecs="avc1.640028, mp4a.40.2"
MP3 Video/MP4; codecs="avc1.640028, mp4a.69"
Video/MP4; codecs="avc1.640028, mp4a.6B"
H.264-Level 4.1 hoch AAC aac_he Video/MP4; codecs="avc1.640029, mp4a.40.5"
aac_lc Video/MP4; codecs="avc1.640029, mp4a.40.2"
MP3 Video/MP4; codecs="avc1.640029, mp4a.69"
Video/MP4; codecs="avc1.640029, mp4a.6B"
H.264-Level 4.2 hoch AAC aac_he Video/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"

Nur MP4-Video

Video-Codec Videoprofil Videoebene Medientypstring Hinweise
Dolby Vision 05 06 Video/MP4; codecs="dvhe.05.06" 4K mit 24 fps
07 Video/MP4; codecs="dvhe.05.07" 4K30fps
09 Video/MP4; codecs="dvhe.05.09" 4K60fps
08 06 Video/MP4; codecs="dvhe.08.06" 4K24 fps, kompatibel mit HEVC-Decoder
07 Video/MP4; codecs="dvhe.08.07" 4K30 fps, kompatibel mit HEVC-Decoder
09 Video/MP4; codecs="dvhe.08.09" 4K60 fps, kompatibel mit HEVC-Decoder
H.265 main 5 Video/MP4; codecs="hev1.1.6.L150.B0"
5.1 Video/MP4; codecs="hev1.1.6.L153.B0"
main10 5 Video/MP4; codecs="hev1.2.6.L150.B0"
5.1 Video/MP4; codecs="hev1.2.6.L153.B0"

Nur MP4-Audio

Format Audio-Codec Audioprofil Medientypstring
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; codecs="mp3"
MP4 MP3 Audio/MP4; codecs="mp4a.69"
MP3 Audio/MP4; codecs="mp4a.6B"

Nicht MP4-konforme Audiomedientypen

Format Audio-Codec String für den Medientyp
M4A HE-AAC Audio/MP4; codecs="mp4a.40.05"
LC-AAC Audio/MP4; codecs="mp4a.40.02"

WebM-Video und -Audio

Format Video-Codec Audio-Codec Medientypstring
WebM VP8 Vorbis video/webm; codecs="vp8, vorbis"
WebM VP9 Vorbis video/webm; codecs="vp9, vorbis"
WebM (nur Audio) Vorbis audio/webm; codecs="vorbis"

Audio-Passthrough

  • AC-3 (Dolby® Digital™-Audiotechnologie)
  • E-AC-3 (EC-3, Dolby® Digital PlusTM-Audiotechnologie)
  • MPEG-H Audio
  • Dolby® AtmosTM

Das Web Receiver SDK unterstützt AC-3-Passthrough. Du kannst die Unterstützung für Codecs vor dem Laden von Inhalten mit der Methode CastReceiverContext.canDisplayType() und dem entsprechenden Medientyp-String für jeden Codec prüfen.

So stellen Sie fest, ob Dolby® AtmosTM auf bestimmter Hardware unterstützt wird: prüfen Sie die cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED melden.

Format Audio-Codec Medientypstring
MP4 AAC Audio/MP4; codecs="mp4a.40.2"
AC-3 Audio/MP4; Codecs="ac-3"
Audio/MP4; codecs="mp4a.a5"
E-AC-3 (E-AC-3) Audio/MP4; Codecs="ec-3"
Audio/MP4; codecs="mp4a.a6"
MPEG-H-Audio Audio/MP4; codecs="mhm1.0x0D"
Dolby® AtmosTM Audio/MP4; codecs="ec-3"; spatialRendering=true

Bereitstellungsmethoden und adaptive Streamingprotokolle

Diese sind über die Web Receiver SDK

  • MPEG-DASH

    • DRM-Support: Widevine (Level 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • DRM-Support: AES-128, SAMPLE-AES mit Widevine (Level 1)
  • Progressiver Download ohne adaptives Umschalten

Bei Adaptive Bitrate-Streaming-Protokollen müssen Sie CORS implementieren. Um ein verschlüsseltes Protokoll einschließlich DRM zu implementieren, sollten Sie ein Benutzerdefinierter Receiver. DRM-Support .

Untertitel

Ihre Untertitelressourcen müssen CORS implementieren.



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos und Dolby Vision sind Marken von Dolby Laboratories, Inc.