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.
- TTML - Timed Text markup Language
- WebVTT: Web Video Text Tracks
- CEA-608/708 (link em inglês)
Dolby, Dolby Digital e Dolby Digital Plus, Dolby Atmos e Dolby Vision são marcas registradas da Dolby Laboratories, Inc.