Contenus multimédias compatibles avec Google Cast

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.