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)
Google TV Streamer
- H.264 High Profile jusqu'au niveau 5.2 (4K x 2K/60 FPS)
- Profils HEVC/H.265 Main et Main10 jusqu'au niveau 5.1 (4Kx2K à 60 fps)
- VP9 Profile-2 jusqu'à 4K x 2K à 60 FPS
- Profil principal AV1 jusqu'au niveau 5.1 (4K x 2K à 60 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
Google TV Streamer est également compatible avec les fonctionnalités suivantes:
- Dolby® AtmosTM (sans passthrough)
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 contenu |
---|---|---|---|
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® Atmos™ | 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, EXEMPLE-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 chiffré, y compris la DRM, vous devez développer un Récepteur personnalisé : Consulter les informations sur l'utilisation de 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.