Google Cast et toutes les applications Cast Web Receiver sont compatibles avec les installations multimédias et les types indiqués sur cette page.
Certaines d'entre elles nécessitent un codage supplémentaire ou le récepteur Web SDK. Consultez la page Créer une application réceptrice Web de base. pour en savoir plus sur le développement de votre application Web Receiver afin de prendre en charge ces de différents types de médias.
Formats illustrés
- APNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
Formats de conteneurs multimédias
- MP2T
- MP3
- MP4
- OGG
- WAV
- WebM
Codecs vidéo
Chromecast 1re et 2e générations
- H.264 High Profile jusqu'au niveau 4.1 (720p/60 FPS ou 1080p/30 FPS)
- VP8 (720p/60 FPS ou 1080p/30 FPS)
Chromecast 3e génération
- H.264 High Profile jusqu'au niveau 4.2 (1080p/60 FPS)
- VP8 (720p/60 FPS ou 1080p/30 FPS)
Chromecast Ultra
- H.264 High Profile jusqu'au niveau 4.2 (1080p/60 FPS)
- VP8 (4K/30 images par seconde)
- Profils HEVC / H.265 principal et Main10 jusqu'au niveau 5.1 (4K/60 FPS)
VP9 Profile 0 et Profile 2 jusqu'au niveau 5.1 (4K/60 FPS)
HDR (High Dynamic Range)
- Dolby® VisionTM
- HDR10
Chromecast avec Google TV
- H.264 High Profile jusqu'au niveau 5.1 (4K x 2K/30 FPS)
- Profils HEVC / H.265 principal et Main10 jusqu'au niveau 5.1 (4K x 2K à 60 FPS)
- VP9 Profile-2 jusqu'à 4K x 2K à 60 FPS
Google Nest Hub
- H.264 High Profile jusqu'au niveau 4.1 (720p/60 FPS)
- VP9 jusqu'au niveau 4.0 (720p/60 FPS)
Nest Hub Max
- H.264 High Profile jusqu'au niveau 4.1 (720p/30 FPS)
- VP9 jusqu'au niveau 4.0 (720p/30 FPS)
Codecs audio
Chromecast Audio, Google Home et Google Home Mini sont compatibles avec les fonctionnalités suivantes : liste des codecs:
- FLAC (jusqu'à 96 kHz/24 bits)
- HE-AAC
- LC-AAC
- MP3
- Opus
- Vorbis
- WAV (LPCM)
- WebM
Chaînes de type de média
Vidéo et audio MP4
Codec vidéo | Profil vidéo | Codec audio | Profil audio | Chaîne de type de support |
---|---|---|---|---|
H.264 niveau 3.0 | Valeur de référence | 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 niveau 3.1 | Valeur de référence | 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 niveau 3.1 | principal | 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 niveau 4.0 | principal | 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 niveau 4.0 | high | 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 niveau 4.1 | high | 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 niveau 4.2 | high | 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" |
Vidéo MP4 uniquement
Codec vidéo | Profil vidéo | Au niveau de la vidéo | Chaîne de type de support | Remarques |
---|---|---|---|---|
Dolby Vision | 05 | 06 | video/mp4; codecs="dvhe.05.06" | 4K 24 FPS |
07 | video/mp4; codecs="dvhe.05.07" | 4K30 FPS | ||
09 | video/mp4; codecs="dvhe.05.09" | 4K60 FPS | ||
08 | 06 | video/mp4; codecs="dvhe.08.06" | 4K 24 FPS, compatible avec le décodeur HEVC | |
07 | video/mp4; codecs="dvhe.08.07" | 4K 30 FPS, compatible avec le décodeur HEVC | ||
09 | video/mp4; codecs="dvhe.08.09" | 4K60 FPS, compatible avec le décodeur HEVC | ||
H.265 | principal | 5.0 | video/mp4; codecs="hev1.1.6.L150.B0" | |
5.1 | video/mp4; codecs="hev1.1.6.L153.B0" | |||
main10 | 5.0 | video/mp4; codecs="hev1.2.6.L150.B0" | ||
5.1 | video/mp4; codecs="hev1.2.6.L153.B0" |
Audio MP4 uniquement
Format | Codec audio | Profil audio | Chaîne de type de support |
---|---|---|---|
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" |
Types de supports audio non conformes au format MP4
Format | Codec audio | Chaîne de type de support |
---|---|---|
M4A | HE-AAC | audio/mp4 codecs="mp4a.40.05" |
LC-AAC | audio/mp4 codecs="mp4a.40.02" |
Vidéo et audio WebM
Format | Codec vidéo | Codec audio | Chaîne de type de support |
---|---|---|---|
WebM | VP8 | Vorbis | video/webm; codecs="vp8, vorbis" |
WebM | VP9 | Vorbis | video/webm; codecs="vp9, vorbis" |
WebM (audio uniquement) | Vorbis | audio/webm; codecs="vorbis" |
Passthrough audio
- AC-3 (technologie audio Dolby® DigitalTM)
- E-AC-3 (EC-3, technologie audio Dolby® Digital PlusTM)
- Audio MPEG-H
- Dolby® AtmosTM
Le SDK Web Receiver
prend en charge le passthrough AC-3. Vous pouvez vérifier le codec
avant de charger du contenu à l'aide de la
CastReceiverContext.canDisplayType()
par la chaîne de type de média correspondante pour chaque codec.
Pour déterminer si Dolby® AtmosTM est compatible avec un matériel spécifique,
vérifier le
cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED
.
Format | Codec audio | Chaîne de type de support |
---|---|---|
MP4 | AAC | audio/mp4 codecs="mp4a.40.2" |
AC-3 | audio/mp4 codecs="ac-3" | |
audio/mp4 codecs="mp4a.a5" | ||
E-AC-3 | audio/mp4 codecs="ec-3" | |
audio/mp4 codecs="mp4a.a6" | ||
Audio MPEG-H | audio/mp4 codecs="mhm1.0x0D" | |
Dolby® AtmosTM | audio/mp4 codecs="ec-3"; spatialRendering=true |
Modes de diffusion et protocoles de streaming adaptatif
Ceux-ci sont disponibles via la SDK Web Receiver :
MPEG-DASH
- Assistance DRM: Widevine (niveau 1)
SmoothStreaming
Diffusion HTTP en direct (HLS)
- Compatibilité DRM: AES-128, EXTRA-AES avec Widevine (niveau 1)
Téléchargement progressif sans basculement adaptatif
Avec les protocoles de streaming à débit adaptatif, vous devez mettre en œuvre le protocole CORS. Pour implémenter un protocole crypté, y compris la DRM, vous devez développer un Récepteur personnalisé : Consulter l'assistance DRM pour en savoir plus.
Sous-titres
Vos ressources de sous-titres doivent mettre en œuvre la norme CORS.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos et Dolby Vision sont des marques de Dolby Laboratories, Inc.