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 du codage supplémentaire ou le SDK Web Receiver. Pour en savoir plus sur le développement de votre application de récepteur Web compatible avec ces types de supports, consultez la page Créer une application de base de récepteur Web.
Formats illustrés
- PNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
Formats des 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 jusqu'au niveau de niveau 4.2 (1080p/60 fps)
- VP8 (720p/60 fps ou 1080p/30 fps)
Chromecast Ultra
- H.264 jusqu'au niveau de niveau 4.2 (1080p/60 fps)
- VP8 (4K/30 FPS)
- Profils HEVC / H.265 principal et Main10 jusqu'au niveau 5.1 (4K/60 fps)
Profil VP9 0 et Profil 2 jusqu'au niveau 5.1 (4K/60 fps)
HDR (High Dynamic Range)
- Dolby® VisionTM
- HDR10
Chromecast avec Google TV
- H.264 jusqu'au niveau 5.1 (4Kx2K/30 fps)
- Profils HEVC / H.265 principal et Main10 jusqu'au niveau 5.1 (4Kx2K@60 fps)
- Profil VP9 : jusqu'à 4K x 2 K à 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 la liste de codecs suivante:
- FLAC (jusqu'à 96 kHz/24 bits)
- HE-AAC
- LC-AAC
- MP3
- Opus
- Vorbis
- WAV (LPCM)
- WebM
Chaînes de types de support
Audio et vidéo MP4
Codec vidéo | Profil vidéo | Codec audio | Profil audio | Chaîne de type de support |
---|---|---|---|---|
H.264, niveau 3 | Valeur de référence | AAC | ac_hé | video/mp4; codecs="avc1.42E01E, mp4a.40,5" |
AAC | 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 | ac_hé | video/mp4; codecs="avc1.42E01F, mp4a.40.5" |
AAC | 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 | main | AAC | ac_hé | video/mp4; codecs="avc1.4D401F, mp4a.40.5" |
AAC | 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 | main | AAC | ac_hé | video/mp4; codecs="avc1.4D4028; mp4a.40.5" |
AAC | 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 | ac_hé | video/mp4; codecs="avc1.640028, mp4a.40,5" |
AAC | 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 | ac_hé | video/mp4; codecs="avc1.640029; mp4a.40.5" |
AAC | 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 | ac_hé | video/mp4; codecs="avc1.64002A, mp4a.40,5" |
AAC | 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" | 4K24 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, compatible avec HEVC | |
07 | video/mp4; codecs="dvhe.08.07" | 4K30 fps, compatible avec HEVC | ||
09 | video/mp4; codecs="dvhe.08.09" | 4K60 fps, compatible avec HEVC | ||
H.265 | main | 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
Format | Codec audio | Profil audio | Chaîne de type de support |
---|---|---|---|
M4A | AAC | ac_hé | audio/mp4; codecs="mp4a.40.5" |
AAC | 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 MP4 non conformes
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" |
Audio et vidéo 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" |
Contournement 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 est compatible avec le contournement AC-3. Vous pouvez vérifier la compatibilité du codec avant de charger du contenu à l'aide de la méthode CastReceiverContext.canDisplayType()
avec la chaîne de type de média correspondant à chaque codec.
Pour déterminer si Dolby® AtmosTM est compatible avec un matériel spécifique, consultez l'option 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"; spaceRendering=true |
Modes de diffusion et protocoles de streaming adaptatif
Elles sont disponibles via le SDK Web Receiver.
MPEG-DASH
- Assistance DRM: Widevine (niveau 1)
SmoothStreaming
HTTP Live Streaming (HLS)
- DRM : compatibilité : AES-128, SAMPLE-AES avec Widevine (niveau 1)
Téléchargement progressif sans basculement adaptatif
Avec les protocoles de streaming à débit adaptatif, vous devez implémenter le protocole CORS. Pour mettre en œuvre un protocole chiffré, y compris la DRM, vous devez développer un récepteur personnalisé. Pour en savoir plus, consultez la page Compatibilité avec la gestion des droits numériques.
Sous-titres
Vos ressources de sous-titres doivent implémenter le paramètre CORS.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos et Dolby Vision sont des marques de Dolby Laboratories, Inc.