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.