Google Cast y todas las aplicaciones de receptor web de Cast admiten los tipos y las funciones multimedia que se enumeran 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
- WAV
- WebM
Códecs de video
Chromecast de 1a y 2a gen.
- Perfil alto de H.264 hasta el nivel 4.1 (720p/60 fps o 1080p/30 fps)
- 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/30 fps)
- 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
- Perfil alto de H.264 hasta el nivel 5.1 (4Kx2K/30 fps)
- 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)
Google TV Streamer
- Perfil alto H.264 hasta el nivel 5.2 (4Kx2K/60 fps)
- 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
- Perfil principal de AV1 hasta el nivel 5.1 (4K x 2,000 a 60 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
Google TV Streamer también admite lo siguiente:
- Dolby® AtmosTM (sin transferencia)
Cadenas de tipo de contenido multimedia
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" | ||||
H.264 nivel 3.1 | modelo de referencia | AAC | aac_he | video/mp4; codecs="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; codecs="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; codecs="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; codecs="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; codecs="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 | Cadena de tipo de contenido multimedia |
---|---|---|
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; codecs="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.