Google Cast y todas las aplicaciones de Cast Web Receiver admiten las instalaciones de medios y los tipos que se enumeran en esta página.
Algunas de ellas requieren codificación adicional o el SDK de receptor web. Consulta Crea una app de recepción web básica para obtener más información sobre el desarrollo de tu aplicación de receptor web a fin de admitir estos tipos de medios.
Formatos de imagen
- APNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
Formatos de contenedor multimedia
- MP2
- MP3
- MP4
- OGG
- WAV
- WebM
Códecs de video
Chromecast de 1a y 2a gen.
- H.264 Perfil alto hasta el nivel 4.1 (720p/60fps o 1080p/30fps)
- VP8 (720p/60fps o 1080p/30fps)
Chromecast de tercera generación
- H.264 Perfil alto hasta el nivel 4.2 (1080p/60 fps)
- VP8 (720p/60fps o 1080p/30fps)
Chromecast Ultra
- H.264 Perfil alto hasta el nivel 4.2 (1080p/60 fps)
- VP8 (4K/30fps)
- Perfiles principales y principales HEVC de H.265 hasta el nivel 5.1 (4K/60 fps)
Perfiles 0 y 2 de VP9 hasta el nivel 5.1 (4K/60 fps)
Alto rango dinámico (HDR)
- Dolby® VisionTM
- HDR10
Chromecast con Google TV
- H.264 Perfil alto hasta el nivel 5.1 (4Kx2K/30fps)
- Perfiles principales y principales de HEVC / H.265 hasta el nivel 5.1 (4Kx2K@60fps)
- VP9 Profile-2 hasta 4Kx2K@60fps
Google Nest Hub
- H.264 Perfil alto hasta el nivel 4.1 (720p/60 fps)
- VP9 hasta el nivel 4.0 (720p/60 fps)
Nest Hub Max
- H.264 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 la siguiente lista de códecs:
- FLAC (hasta 96 kHz/24 bits)
- HE‐AAC
- LC-AAC
- MP3
- Opus
- Vorbis
- WAV (LPCM)
- WebM
Strings de tipos de medios
Video y audio en MP4
Códec de video | Perfil de video | Códec de audio | Perfil de audio | Tipo de medio |
---|---|---|---|---|
H.264, nivel 3.0 | 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ódecs="avc1.42E01E, mp4a.69" | |||
video/mp4; códecs="avc1.42E01E, mp4a.6B" | ||||
H.264, nivel 3.1 | modelo de referencia | AAC | aac_he | video/mp4; códecs="avc1.42E01F, mp4a.40.5" |
aac_lc | video/mp4; códecs="avc1.42E01F, mp4a.40.2" | |||
MP3 | video/mp4; códecs="avc1.42E01F, mp4a.69" | |||
video/mp4; códecs="avc1.42E01F, mp4a.6B" | ||||
H.264, nivel 3.1 | main | AAC | aac_he | video/mp4; códecs="avc1.4D401F, mp4a.40.5" |
aac_lc | video/mp4; códecs="avc1.4D401F, mp4a.40.2" | |||
MP3 | video/mp4; códecs="avc1.4D401F, mp4a.69" | |||
video/mp4; códecs="avc1.4D401F, mp4a.6B" | ||||
H.264, nivel 4.0 | main | AAC | aac_he | video/mp4; códecs="avc1.4D4028, mp4a.40.5" |
aac_lc | video/mp4; códecs="avc1.4D4028, mp4a.40.2" | |||
MP3 | video/mp4; códecs="avc1.4D4028, mp4a.69" | |||
video/mp4; códecs="avc1.4D4028, mp4a.6B" | ||||
H.264, nivel 4.0 | 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ódecs="avc1.640028, mp4a.6B" | ||||
H.264, nivel 4.1 | high | AAC | aac_he | video/mp4; códecs="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ódecs="avc1.640029, mp4a.6B" | ||||
H.264, nivel 4.2 | high | AAC | aac_he | video/mp4; códecs="avc1.64002A, mp4a.40.5" |
aac_lc | video/mp4; códecs="avc1.64002A, mp4a.40.2" | |||
MP3 | video/mp4; códecs="avc1.64002A, mp4a.69" | |||
video/mp4; códecs="avc1.64002A, mp4a.6B" |
Solo video MP4
Códec de video | Perfil de video | Nivel de video | Tipo de medio | Notas |
---|---|---|---|---|
Dolby Vision | 05 | 06 | video/mp4; códecs="dvhe.05.06" | 4K24fps |
07 | video/mp4; códecs="dvhe.05.07" | 4K30fps | ||
09 | video/mp4; códecs="dvhe.05.09" | 4K60fps | ||
08 | 06 | video/mp4; códecs="dvhe.08.06" | 4K24fps, compatible con el decodificador HEVC | |
07 | video/mp4; códecs="dvhe.08.07" | 4K30fps, compatible con el decodificador HEVC | ||
09 | video/mp4; códecs="dvhe.08.09" | 4K60 fps compatible con el decodificador HEVC | ||
H.265 | main | 5.0 | video/mp4; códecs="hev1.1.6.L150.B0" | |
5.1 | video/mp4; códecs="hev1.1.6.L153.B0" | |||
principal10 | 5.0 | video/mp4; códecs="hev1.2.6.L150.B0" | ||
5.1 | video/mp4; códecs="hev1.2.6.L153.B0" |
Solo audio MP4
Formato | Códec de audio | Perfil de audio | Tipo de medio |
---|---|---|---|
M4A | AAC | aac_he | audio/mp4; códecs="mp4a.40.5" |
aac_lc | audio/mp4; códecs="mp4a.40.2" | ||
MP3 | MP3 | audio/mp3 | |
MPA | MP3 | audio/mpeg | |
MP3 | audio/mpeg; códecs="mp3" | ||
MP4 | MP3 | audio/mp4; códecs="mp4a.69" | |
MP3 | audio/mp4; códecs="mp4a.6B" |
Tipos de contenido multimedia de audio en formato MP4 que no cumplen con las políticas
Formato | Códec de audio | Tipo de medio |
---|---|---|
M4A | HE‐AAC | audio/mp4; códecs="mp4a.40.05" |
LC-AAC | audio/mp4; códecs="mp4a.40.02" |
Video y audio de WebM
Formato | Códec de video | Códec de audio | 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 (EC-3, tecnología de audio Dolby® Digital PlusTM)
- Audio MPEG-H
- Dolby® AtmosTM
El SDK de receptor web es compatible con la transferencia AC-3. Puedes verificar la compatibilidad del códec antes de cargar contenido con el método CastReceiverContext.canDisplayType()
con la string del tipo de medio correspondiente para cada códec.
Para determinar si Dolby® AtmosTM es compatible con hardware específico, marca la marca cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED
.
Formato | Códec de audio | Tipo de medio |
---|---|---|
MP4 | AAC | audio/mp4; códecs="mp4a.40.2" |
AC-3 | audio/mp4; códecs="ac-3" | |
audio/mp4; códecs="mp4a.a5" | ||
E-AC‐3 | audio/mp4; códecs="ec-3" | |
audio/mp4; códecs="mp4a.a6" | ||
Audio MPEG-H | audio/mp4; códecs="mhm1.0x0D" | |
Dolby® AtmosTM | audio/mp4; códecs="ec-3"; spatialRendering=true |
Métodos de publicación y protocolos de transmisión adaptables
Estos están disponibles a través del uso del SDK de 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 adaptables, debes implementar CORS. Para implementar un protocolo encriptado, incluido el DRM, debes desarrollar un receptor personalizado. Consulta la compatibilidad con DRM para obtener más información.
Subtítulos
Los recursos de subtítulos deben implementar CORS.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos y Dolby Vision son marcas de Dolby Laboratories, Inc.