Mídias compatíveis com o Google Cast

O Google Cast e todos os aplicativos receptores da Web do Google Cast são compatíveis com as instalações de mídia e os tipos listados nesta página.

Alguns deles exigem codificação adicional ou o Web Receiver SDK do Cloud. Consulte Criar um app receptor da Web básico para mais informações sobre como desenvolver seu aplicativo Web Receiver para oferecer tipos de mídia comuns.

Formatos de imagem

  • APNG
  • BMP
  • GIF
  • JPEG
  • PNG
  • WEBP
.

Formatos de contêiner de mídia

  • MP2T
  • MP3
  • MP4
  • OGG
  • WAV
  • WebM
.

Codecs de vídeo

Chromecast 1a e 2a geração

  • Perfil alto H.264 até o nível 4.1 (720p/60 fps ou 1080p/30 fps)
  • VP8 (720p/60fps ou 1080p/30fps)

Chromecast (3ª geração)

  • Perfil alto H.264 até o nível 4.2 (1080p/60fps)
  • VP8 (720p/60fps ou 1080p/30fps)

Chromecast Ultra

  • Perfil alto H.264 até o nível 4.2 (1080p/60 fps)
  • VP8 (4K/30fps)
  • Perfis HEVC / H.265 Main e Main10 até o nível 5.1 (4K/60 fps)
  • VP9 Perfil 0 e Perfil 2 até o nível 5.1 (4K/60 fps)
  • High Dynamic Range (HDR)
    • Dolby® VisionTM
    • HDR10

Chromecast com Google TV

  • Perfil alto H.264 até o nível 5.1 (4K x 2K/30 fps)
  • HEVC / perfis principais e Main10 H.265 até o nível 5.1 (4Kx2K a 60 fps)
  • VP9 Profile-2 até 4Kx2K a 60 fps

Google Nest Hub

  • Perfil alto H.264 até o nível 4.1 (720p/60 fps)
  • VP9 até o nível 4.0 (720p/60fps)

Nest Hub Max

  • Perfil alto H.264 até o nível 4.1 (720p/30 fps)
  • VP9 até nível 4.0 (720p/30 fps)

Streamer do Google TV

  • Perfil alto H.264 até o nível 5.2 (4Kx2K/60fps)
  • Perfis HEVC / H.265 Main e Main10 até o nível 5.1 (4Kx2K a 60fps)
  • VP9 Profile-2 até 4Kx2K a 60 fps
  • Perfil principal AV1 até o nível 5.1 (4K x 2K a 60 fps)

Codecs de áudio

O Chromecast Audio, o Google Home e o Google Home Mini são compatíveis com a seguinte lista de codecs:

  • FLAC (até 96 kHz/24 bits)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbis
  • WAV (LPCM)
  • WebM

O Google TV Streamer também é compatível com:

  • Dolby® Atmos™ (sem passagem)

Strings de tipo de mídia

Vídeo e áudio MP4

Codificação de vídeo Perfil de vídeo Codificação de áudio Perfil de áudio String de tipo de mídia
H.264 nível 3.0 baseline AAC aac_he vídeo/mp4 codecs="avc1.42E01E, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.42E01E, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.42E01E, mp4a.69"
vídeo/mp4 codecs="avc1.42E01E, mp4a.6B"
H.264 nível 3.1 baseline AAC aac_he vídeo/mp4 codecs="avc1.42E01F, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.42E01F, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.42E01F, mp4a.69"
vídeo/mp4 codecs="avc1.42E01F, mp4a.6B"
H.264 nível 3.1 principal AAC aac_he vídeo/mp4 codecs="avc1.4D401F, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.4D401F, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.4D401F, mp4a.69"
vídeo/mp4 codecs="avc1.4D401F, mp4a.6B"
H.264 nível 4.0 principal AAC aac_he vídeo/mp4 codecs="avc1.4D4028, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.4D4028, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.4D4028, mp4a.69"
vídeo/mp4 codecs="avc1.4D4028, mp4a.6B"
H.264 nível 4.0 high AAC aac_he video/mp4; codecs="avc1.640028, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.640028, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.640028, mp4a.69"
vídeo/mp4 codecs="avc1.640028, mp4a.6B"
H.264 nível 4.1 high AAC aac_he vídeo/mp4 codecs="avc1.640029, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.640029, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.640029, mp4a.69"
vídeo/mp4 codecs="avc1.640029, mp4a.6B"
H.264 nível 4.2 high AAC aac_he vídeo/mp4 codecs="avc1.64002A, mp4a.40.5"
aac_lc vídeo/mp4 codecs="avc1.64002A, mp4a.40.2"
MP3 vídeo/mp4 codecs="avc1.64002A, mp4a.69"
vídeo/mp4 codecs="avc1.64002A, mp4a.6B"

Somente vídeo MP4

Codificação de vídeo Perfil de vídeo Nível do vídeo String de tipo de mídia Observações
Dolby Vision 05 06 vídeo/mp4 codecs="dvhe.05.06" 4K24fps
07 vídeo/mp4 codecs="dvhe.05.07" 4K30fps
09 vídeo/mp4 codecs="dvhe.05.09" 4K60fps
08 06 video/mp4; codecs="dvhe.08.06" 4K24fps, compatível com decodificador HEVC
07 vídeo/mp4 codecs="dvhe.08.07" 4K30 fps, compatível com decodificador HEVC
09 vídeo/mp4 codecs="dvhe.08.09" 4K60 fps, compatível com decodificador HEVC
H.265 principal 5.0 vídeo/mp4 codecs="hev1.1.6.L150.B0"
5.1 vídeo/mp4 codecs="hev1.1.6.L153.B0"
main10 5.0 vídeo/mp4 codecs="hev1.2.6.L150.B0"
5.1 vídeo/mp4 codecs="hev1.2.6.L153.B0"

Somente áudio MP4

Formato Codificação de áudio Perfil de áudio String de tipo de mídia
M4A AAC aac_he áudio/mp4 codecs="mp4a.40.5"
aac_lc áudio/mp4 codecs="mp4a.40.2"
MP3 MP3 áudio/mp3
MPA MP3 audio/mpeg
MP3 audio/mpeg; codecs="mp3"
MP4 MP3 áudio/mp4 codecs="mp4a.69"
MP3 áudio/mp4 codecs="mp4a.6B"

Tipos de mídia de áudio sem compliance com MP4

Formato Codificação de áudio String de tipo de mídia
M4A HE-AAC áudio/mp4 codecs="mp4a.40.05"
LC-AAC áudio/mp4 codecs="mp4a.40.02"

Vídeo e áudio WebM

Formato Codificação de vídeo Codificação de áudio String de tipo de mídia
WebM VP8 Vorbis video/webm; codecs="vp8, vorbis"
WebM VP9 Vorbis video/webm; codecs="vp9, vorbis"
WebM (somente áudio) Vorbis áudio/webm codecs="vorbis"

Transmissão de áudio

  • AC-3 (tecnologia de áudio Dolby® DigitalTM)
  • E-AC-3 (tecnologia de áudio EC-3, Dolby® Digital PlusTM)
  • Áudio MPEG-H
  • Dolby® AtmosTM

O SDK do receptor da Web oferece suporte à passagem AC-3. Verifique o codec antes de carregar o conteúdo usando CastReceiverContext.canDisplayType() com a string de tipo de mídia correspondente para cada codec.

Para determinar se o Dolby® AtmosTM é compatível com um hardware específico, confira cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED .

Formato Codificação de áudio String de tipo de mídia
MP4 AAC áudio/mp4 codecs="mp4a.40.2"
AC-3 áudio/mp4 codecs="ac-3"
audio/mp4; codecs="mp4a.a5"
E-AC-3 áudio/mp4 codecs="ec-3"
áudio/mp4 codecs="mp4a.a6"
Áudio MPEG-H áudio/mp4 codecs="mhm1.0x0D"
Dolby® AtmosTM áudio/mp4 codecs="ec-3"; spatialRendering=true

Métodos de entrega e protocolos de streaming adaptável

Elas são disponibilizadas pelo SDK do receptor da Web

  • MPEG-DASH

    • Suporte a DRM: Widevine (nível 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • Suporte a DRM: AES-128, SAMPLE-AES usando Widevine (nível 1)
  • Download progressivo sem troca adaptável

Com protocolos de streaming de taxa de bits adaptáveis, você precisa implementar o CORS. Para implementar um protocolo criptografado, incluindo o DRM, você deve desenvolver um Receptor personalizado. Consulte Suporte ao DRM para mais informações.

Legendas e CC

Seus recursos de legendas precisam implementar o CORS.



Dolby, Dolby Digital e Dolby Digital Plus, Dolby Atmos e Dolby Vision são marcas registradas da Dolby Laboratories, Inc.