Contenido multimedia compatible con Google Cast

Google Cast y todas las aplicaciones del receptor web de Cast admiten las instalaciones de contenido multimedia y los tipos que se indican en esta página.

Algunas requieren codificación adicional o el receptor web SDK. Consulta Cómo crear una app receptora web básica. para obtener más información sobre cómo desarrollar tu aplicación de receptor web para admitir estas tipos de medios.

Formatos de imagen

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

Formatos de contenedores de contenido multimedia

  • MP2T
  • MP3
  • MP4
  • OGG
  • Vehículos WAV
  • WebM

Códecs de video

Chromecast de 1a y 2a gen.

  • H.264 de perfil alto hasta el nivel 4.1 (720p/60fps o 1080p/30fps)
  • VP8 (720p/60 fps o 1080p/30 fps)

Chromecast de 3a gen.

  • H.264 de perfil alto hasta el nivel 4.2 (1080p/60 fps)
  • VP8 (720p/60 fps o 1080p/30 fps)

Chromecast Ultra

  • H.264 de perfil alto hasta el nivel 4.2 (1080p/60 fps)
  • VP8 (4K/30fps)
  • Perfiles Main y Main10 de HEVC / H.265 hasta el nivel 5.1 (4K/60 fps)
  • VP9 Perfil 0 y Perfil 2 hasta el nivel 5.1 (4K/60fps)

    Alto rango dinámico (HDR)

    • Dolby® VisionTM
    • HDR10

Chromecast con Google TV

  • H.264 de perfil alto hasta el nivel 5.1 (4Kx2K/30fps)
  • Perfiles Main10 y HEVC / H.265 Main10 hasta el nivel 5.1 (4K x 2K a 60 fps)
  • VP9 Profile-2 de hasta 4K x 2K a 60 fps

Google Nest Hub

  • H.264 de perfil alto hasta el nivel 4.1 (720p/60 fps)
  • VP9 hasta el nivel 4.0 (720p/60 fps)

Nest Hub Max

  • H.264 de perfil alto hasta el nivel 4.1 (720p/30 fps)
  • VP9 hasta el nivel 4.0 (720p/30 fps)

Códecs de audio

Chromecast Audio, Google Home y Google Home Mini admiten lo siguiente: lista de códecs:

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

Cadenas de tipos de medios

Audio y video MP4

Códec de video Perfil de video Códec de audio Perfil de audio String de tipo de medio
Nivel 3.0 de H.264 modelo de referencia AAC aac_he video/mp4; códecs="avc1.42E01E, mp4a.40.5"
aac_lc video/mp4; códecs="avc1.42E01E, mp4a.40.2"
MP3 video/mp4; códec="avc1.42E01E, mp4a.69"
video/mp4; códec="avc1.42E01E, mp4a.6B"
Nivel 3.1 de H.264 modelo de referencia AAC aac_he video/mp4; códec="avc1.42E01F, mp4a.40.5"
aac_lc video/mp4; códec="avc1.42E01F, mp4a.40.2"
MP3 video/mp4; códec="avc1.42E01F, mp4a.69"
video/mp4; códec="avc1.42E01F, mp4a.6B"
Nivel 3.1 de H.264 principal AAC aac_he video/mp4; códec="avc1.4D401F, mp4a.40.5"
aac_lc video/mp4; códec="avc1.4D401F, mp4a.40.2"
MP3 video/mp4; códec="avc1.4D401F, mp4a.69"
video/mp4; códec="avc1.4D401F, mp4a.6B"
Nivel 4.0 de H.264 principal AAC aac_he video/mp4; códec="avc1.4D4028, mp4a.40.5"
aac_lc video/mp4; códec="avc1.4D4028, mp4a.40.2"
MP3 video/mp4; códec="avc1.4D4028, mp4a.69"
video/mp4; códec="avc1.4D4028, mp4a.6B"
Nivel 4.0 de H.264 high AAC aac_he video/mp4; códecs="avc1.640028, mp4a.40.5"
aac_lc video/mp4; códecs="avc1.640028, mp4a.40.2"
MP3 video/mp4; códecs="avc1.640028, mp4a.69"
video/mp4; códec="avc1.640028, mp4a.6B"
Nivel 4.1 de H.264 high AAC aac_he video/mp4; códec="avc1.640029, mp4a.40.5"
aac_lc video/mp4; códecs="avc1.640029, mp4a.40.2"
MP3 video/mp4; códecs="avc1.640029, mp4a.69"
video/mp4; códec="avc1.640029, mp4a.6B"
H.264 nivel 4.2 high AAC aac_he video/mp4; códec="avc1.64002A, mp4a.40.5"
aac_lc video/mp4; códec="avc1.64002A, mp4a.40.2"
MP3 video/mp4; códec="avc1.64002A, mp4a.69"
video/mp4; códec="avc1.64002A, mp4a.6B"

Solo video MP4

Códec de video Perfil de video Nivel de video String de tipo de medio Notas
Dolby Vision 05 06 video/mp4; códec="dvhe.05.06" 4K24fps
07 video/mp4; códec="dvhe.05.07" 4K30fps
09 video/mp4; códec="dvhe.05.09" 4K60fps
08 06 video/mp4; códec="dvhe.08.06" 4K24fps, compatible con el decodificador HEVC
07 video/mp4; códec="dvhe.08.07" 4K30fps, compatible con el decodificador HEVC
09 video/mp4; códec="dvhe.08.09" 4K60fps, compatible con el decodificador HEVC
H.265 principal 5.0 video/mp4; códec="hev1.1.6.L150.B0"
5.1 video/mp4; códec="hev1.1.6.L153.B0"
main10 5.0 video/mp4; códec="hev1.2.6.L150.B0"
5.1 video/mp4; códec="hev1.2.6.L153.B0"

Solo audio MP4

Formato Códec de audio Perfil de audio String de tipo de medio
M4A AAC aac_he audio/mp4; códec="mp4a.40.5"
aac_lc audio/mp4; códec="mp4a.40.2"
MP3 MP3 audio/mp3
MPA MP3 audio/mpeg
MP3 audio/mpeg; códec="mp3"
MP4 MP3 audio/mp4; códec="mp4a.69"
MP3 audio/mp4; códec="mp4a.6B"

Tipos de medios de audio que no cumplen con las políticas MP4

Formato Códec de audio String de tipo de medio
M4A HE-AAC audio/mp4; códec="mp4a.40.05"
LC-AAC audio/mp4; códec="mp4a.40.02"

Video y audio WebM

Formato Códec de video Códec de audio String de tipo de medio
WebM VP8 Vorbis video/webm; códecs="vp8, vorbis"
WebM VP9 Vorbis video/webm; códecs="vp9, vorbis"
WebM (solo audio) Vorbis audio/webm; códecs="vorbis"

Transferencia de audio

  • AC-3 (tecnología de audio Dolby® DigitalTM)
  • E-AC-3 (tecnología de audio Dolby® Digital PlusTM, EC-3)
  • Audio MPEG-H
  • Dolby® AtmosTM

El SDK del receptor web admite la transferencia de AC-3. Puedes consultar el códec antes de cargar contenido con el CastReceiverContext.canDisplayType() con la cadena de tipo de medio correspondiente para cada códec.

Para determinar si Dolby® AtmosTM es compatible con hardware específico, haz lo siguiente: revisa el cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED marca.

Formato Códec de audio String de tipo de medio
MP4 AAC audio/mp4; códec="mp4a.40.2"
AC-3 audio/mp4; códec="ac-3"
audio/mp4; códec="mp4a.a5"
E-AC-3 audio/mp4; códec="ec-3"
audio/mp4; códec="mp4a.a6"
Audio MPEG-H audio/mp4; códec="mhm1.0x0D"
Dolby® AtmosTM audio/mp4; códec="ec-3"; spatialRendering=true

Métodos de entrega y protocolos de transmisión adaptables

Están disponibles mediante el SDK del receptor web:

  • MPEG-DASH

    • Compatibilidad con DRM: Widevine (nivel 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • Compatibilidad con DRM: AES-128, SAMPLE-AES con Widevine (nivel 1)
  • Descarga progresiva sin cambio adaptable

Con los protocolos de transmisión de tasa de bits adaptable, debes implementar CORS. Para implementar un protocolo encriptado, incluida la DRM, debes desarrollar un Receptor personalizado. Consulta Compatibilidad con DRM para obtener más información.

Subtítulos

Tus recursos de subtítulos deben implementar CORS.



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos y Dolby Vision son marcas de Dolby Laboratories, Inc.