Google Cast e tutte le applicazioni Cast WebRicevitore supportano i servizi multimediali. e i tipi elencati in questa pagina.
Alcuni di questi richiedono una programmazione aggiuntiva o l'uso del ricevitore web l'SDK. Fai riferimento a Creare un'app di ricevitore web di base per ulteriori informazioni sullo sviluppo della tua applicazione Web Ricevitore per supportare questi tipi di media.
Formati immagine
- APNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
Formati contenitore multimediale
- MP2T
- MP3
- MP4
- OGG
- WAV
- WebM
Codec video
Chromecast di 1a e 2a generazione.
- Profilo alto H.264 fino al livello 4.1 (720p/60fps o 1080p/30fps)
- VP8 (720p/60 f/s o 1080p/30 f/s)
Chromecast 3a gen.
- H.264 High Profile fino al livello 4.2 (1080p/60fps)
- VP8 (720p/60 f/s o 1080p/30 f/s)
Chromecast Ultra
- H.264 High Profile fino al livello 4.2 (1080p/60fps)
- VP8 (4K/30 f/s)
- Profili HEVC / H.265 Main e Main10 fino al livello 5.1 (4K/60fps)
- VP9 Profilo 0 e Profilo 2 fino al livello 5.1 (4K/60fps)
- HDR (High Dynamic Range)
- Dolby® Vision™
- HDR10
Chromecast con Google TV
- H.264 High Profile fino al livello 5.1 (4Kx2K/30fps)
- Profili HEVC / H.265 Main e Main10 fino al livello 5.1 (4Kx2K@60fps)
- VP9 Profile-2 fino a 4Kx2K a 60fps
Google Nest Hub
- H.264 High Profile fino al livello 4.1 (720p/60fps)
- VP9 fino al livello 4.0 (720p/60fps)
Nest Hub Max
- H.264 High Profile fino al livello 4.1 (720p/30fps)
- VP9 fino al livello 4.0 (720p/30fps)
Google TV Streamer
- H.264 High Profile fino al livello 5.2 (4Kx2K/60fps)
- Profili HEVC / H.265 Main e Main10 fino al livello 5.1 (4Kx2K@60fps)
- VP9 Profile-2 fino a 4Kx2K a 60fps
- AV1 Profilo principale fino al livello 5.1 (4Kx2K a 60fps)
Codec audio
Chromecast Audio, Google Home e Google Home Mini supportano quanto segue di codec:
- FLAC (fino a 96 kHz/24 bit)
- HE-AAC
- LC-AAC
- MP3
- Opus
- Vorbis
- WAV (LPCM)
- WebM
Google TV Streamer supporta anche:
- Dolby® AtmosTM (senza passthrough)
Stringhe di tipo multimediale
Video e audio MP4
Codec video | Profilo video | Codec audio | Profilo audio | Stringa tipo multimediale |
---|---|---|---|---|
H.264 livello 3.0 | base di riferimento | AAC | aac_he | video/mp4; codecs="avc1.42E01E, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.42E01E, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.42E01E, mp4a.69" | |||
video/mp4; codecs="avc1.42E01E, mp4a.6B" | ||||
H.264 livello 3.1 | base di riferimento | AAC | aac_he | video/mp4; codecs="avc1.42E01F, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.42E01F, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.42E01F, mp4a.69" | |||
video/mp4; codecs="avc1.42E01F, mp4a.6B" | ||||
H.264 livello 3.1 | principale | AAC | aac_he | video/mp4; codecs="avc1.4D401F, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.4D401F, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.4D401F, mp4a.69" | |||
video/mp4; codecs="avc1.4D401F, mp4a.6B" | ||||
H.264 livello 4.0 | principale | AAC | aac_he | video/mp4; codecs="avc1.4D4028, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.4D4028, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.4D4028, mp4a.69" | |||
video/mp4; codecs="avc1.4D4028, mp4a.6B" | ||||
H.264 livello 4.0 | alto | AAC | aac_he | video/mp4; codecs="avc1.640028, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.640028, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.640028, mp4a.69" | |||
video/mp4; codecs="avc1.640028, mp4a.6B" | ||||
H.264 livello 4.1 | alto | AAC | aac_he | video/mp4; codecs="avc1.640029, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.640029, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.640029, mp4a.69" | |||
video/mp4; codecs="avc1.640029, mp4a.6B" | ||||
H.264 livello 4.2 | alto | AAC | aac_he | video/mp4; codecs="avc1.64002A, mp4a.40.5" |
aac_lc | video/mp4; codecs="avc1.64002A, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.64002A, mp4a.69" | |||
video/mp4; codecs="avc1.64002A, mp4a.6B" |
Solo video MP4
Codec video | Profilo video | A livello di video | Stringa tipo multimediale | Note |
---|---|---|---|---|
Dolby Vision | 05 | 06 | video/mp4; codecs="dvhe.05.06" | 4K 24 f/s |
07 | video/mp4; codecs="dvhe.05.07" | 4K 30 f/s | ||
09 | video/mp4; codecs="dvhe.05.09" | 4K 60 f/s | ||
08 | 06 | video/mp4; codecs="dvhe.08.06" | 4K a 24 f/s, compatibile con decodificatore HEVC | |
07 | video/mp4; codecs="dvhe.08.07" | 4K a 30 f/s, compatibile con decoder HEVC | ||
09 | video/mp4; codecs="dvhe.08.09" | 4K a 60 f/s, compatibile con decoder HEVC | ||
H.265 | principale | 5,0 | video/mp4; codecs="hev1.1.6.L150.B0" | |
5.1 | video/mp4; codecs="hev1.1.6.L153.B0" | |||
main10 | 5,0 | video/mp4; codecs="hev1.2.6.L150.B0" | ||
5.1 | video/mp4; codecs="hev1.2.6.L153.B0" |
Solo audio MP4
Formato | Codec audio | Profilo audio | Stringa tipo multimediale |
---|---|---|---|
M4A | AAC | aac_he | audio/mp4; codecs="mp4a.40.5" |
aac_lc | audio/mp4; codecs="mp4a.40.2" | ||
MP3 | MP3 | audio/mp3 | |
MPA | MP3 | audio/mpeg | |
MP3 | audio/mpeg; codecs="mp3" | ||
MP4 | MP3 | audio/mp4; codecs="mp4a.69" | |
MP3 | audio/mp4; codecs="mp4a.6B" |
Tipi di contenuti multimediali audio non conformi a MP4
Formato | Codec audio | Stringa tipo multimediale |
---|---|---|
M4A | HE-AAC | audio/mp4; codecs="mp4a.40.05" |
LC-AAC | audio/mp4; codecs="mp4a.40.02" |
Video e audio WebM
Formato | Codec video | Codec audio | Stringa tipo multimediale |
---|---|---|---|
WebM | VP8 | Vorbis | video/webm; codecs="vp8, vorbis" |
WebM | VP9 | Vorbis | video/webm; codecs="vp9, vorbis" |
WebM (solo audio) | Vorbis | audio/webm; codecs="vorbis" |
Passthrough audio
- AC-3 (tecnologia audio Dolby® DigitalTM)
- E-AC-3 (tecnologia audio EC-3, Dolby® Digital PlusTM)
- Audio MPEG-H
- Dolby® AtmosTM
L'SDK Web Receiver supporta il passthrough AC-3. Puoi controllare il codec
assistenza prima di caricare i contenuti utilizzando
CastReceiverContext.canDisplayType()
con la stringa del tipo multimediale corrispondente per ogni codec.
Per determinare se il formato Dolby® AtmosTM è supportato su hardware specifici,
controlla
cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED
flag.
Formato | Codec audio | Stringa tipo multimediale |
---|---|---|
MP4 | AAC | audio/mp4; codecs="mp4a.40.2" |
AC-3 | audio/mp4; codecs="ac-3" | |
audio/mp4; codecs="mp4a.a5" | ||
E-AC-3 | audio/mp4; codecs="ec-3" | |
audio/mp4; codecs="mp4a.a6" | ||
Audio MPEG-H | audio/mp4; codecs="mhm1.0x0D" | |
Dolby® AtmosTM | audio/mp4; codecs="ec-3"; spatialRendering=true |
Metodi di pubblicazione e protocolli di streaming adattivi
Sono disponibili tramite l'uso dell'SDK Web Receiver.
MPEG-DASH
- Supporto DRM: Widevine (livello 1)
SmoothStreaming
HTTP Live Streaming (HLS)
- Supporto DRM: AES-128, sample-AES utilizzando Widevine (Livello 1)
Download progressivo senza passaggio adattivo
Con i protocolli di streaming con velocità in bit adattiva, devi implementare CORS. Per implementare un protocollo criptato, incluso DRM, devi sviluppare un Ricevitore personalizzato. Consulta Assistenza DRM per ulteriori informazioni.
Sottotitoli e sottotitoli codificati
Le risorse dei sottotitoli devono implementare CORS.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos e Dolby Vision sono marchi di Dolby Laboratories, Inc.