Contenuti multimediali supportati da Google Cast

Google Cast e tutte le applicazioni di ricezione web Cast supportano i supporti e i tipi elencati di seguito in questa pagina.

Alcuni di questi richiedono una codifica aggiuntiva o l'SDK Ricevitore web. Consulta l'articolo su come creare un'app di ricezione web di base per ulteriori informazioni sullo sviluppo della tua applicazione di ricezione web per supportare questi tipi di contenuti multimediali.

Formati dell'immagine

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

Formati di contenitori multimediali

  • MP2T
  • MP3
  • MP4
  • OGG
  • Ovale
  • WebM

Codec video

Chromecast (1a e 2a generazione).

  • Profilo alto H.264 fino al livello 4.1 (720p/60fps o 1080p/30fps)
  • VP8 (720p/60 FPS o 1080p/30 FPS)

Chromecast (3a generazione)

  • Profilo H.264 fino al livello 4.2 (1080p/60fps)
  • VP8 (720p/60 FPS o 1080p/30 FPS)

Chromecast Ultra

  • Profilo H.264 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)

    Tecnologia HDR (High Dynamic Range)

    • Dolby® VisionTM
    • HDR10

Chromecast con Google TV

  • Profilo alto H.264 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@60fps

Google Nest Hub

  • Profilo H.264 fino al livello 4.1 (720p/60fps)
  • VP9 fino al livello 4.0 (720p/60fps)

Nest Hub Max

  • Profilo alto H.264 fino al livello 4.1 (720p/30fps)
  • VP9 fino al livello 4.0 (720p/30fps)

Codec audio

Chromecast Audio, Google Home e Google Home Mini supportano il seguente elenco di codec:

  • FLAC (fino a 96 kHz/24 bit)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbide
  • WAV (LPCM)
  • WebM

Stringhe del tipo di supporto

Video e audio MP4

Codec video Profilo video Codec audio Profilo audio Stringa tipo multimediale
Livello H.264 3.0 base di riferimento AAC ac_he video/mp4; codecs="avc1.42E01E, mp4a.40.5"
ac_lc video/mp4; codecs="avc1.42E01E, mp4a.40.2"
MP3 video/mp4; codecs="avc1.42E01E, mp4a.69"
video/mp4; codecs="avc1.42E01E, mp4a.6B"
Livello H.264 3.1 base di riferimento AAC ac_he video/mp4; codecs="avc1.42E01F, mp4a.40.5"
ac_lc video/mp4; codecs="avc1.42E01F, mp4a.40.2"
MP3 video/mp4; codecs="avc1.42E01F, mp4a.69"
video/mp4; codecs="avc1.42E01F, mp4a.6B"
Livello H.264 3.1 main AAC ac_he video/mp4; codecs="avc1.4D401F, mp4a.40.5"
ac_lc video/mp4; codecs="avc1.4D401F, mp4a.40.2"
MP3 video/mp4; codecs="avc1.4D401F, mp4a.69"
video/mp4; codecs="avc1.4D401F, mp4a.6B"
Livello H.264 4.0 main AAC ac_he video/mp4; codecs="avc1.4D4028, mp4a.40.5"
ac_lc video/mp4; codecs="avc1.4D4028, mp4a.40.2"
MP3 video/mp4; codecs="avc1.4D4028, mp4a.69"
video/mp4; codecs="avc1.4D4028, mp4a.6B"
Livello H.264 4.0 high AAC ac_he video/mp4; codecs="avc1.640028, mp4a.40.5"
ac_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 high AAC ac_he video/mp4; codecs="avc1.640029, mp4a.40.5"
ac_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 high AAC ac_he video/mp4; codecs="avc1.64002A, mp4a.40.5"
ac_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 a 24 f/s
07 video/mp4; codecs="dvhe.05.07" 4K 30 f/s
09 video/mp4; codecs="dvhe.05.09" 4K a 60 f/s
08 06 video/mp4; codecs="dvhe.08.06" 4K 24 f/s, compatibile con decodificatore HEVC
07 video/mp4; codecs="dvhe.08.07" 4K 30 f/s, compatibile con decodificatore HEVC
09 video/mp4; codecs="dvhe.08.09" 4K 60 f/s, compatibile con decodificatore HEVC
H.265 main 5,0 video/mp4; codecs="hev1.1.6.L150.B0"
5.1 video/mp4; codecs="hev1.1.6.L153.B0"
principale10 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 ac_he audio/mp4; codecs="mp4a.40.5"
ac_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 Vorbide video/webm; codecs="vp8, vorbis"
WebM VP9 Vorbide video/webm; codecs="vp9, vorbis"
WebM (solo audio) Vorbide audio/webm; codecs="vorbis"

Passthrough audio

  • AC-3 (tecnologia audio Dolby® DigitalTM)
  • E-AC-3 (EC-3, tecnologia audio Dolby® Digital PlusTM)
  • Audio MPEG-H
  • Dolby® AtmosTM

L'SDK Web Receiver supporta il passthrough AC-3. Puoi controllare il supporto del codec prima di caricare i contenuti utilizzando il metodo CastReceiverContext.canDisplayType() con la stringa del tipo di media corrispondente per ogni codec.

Per determinare se Dolby® AtmosTM è supportato su hardware specifico, controlla il flag cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED.

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'utilizzo dell'SDK Web Receiver.

  • MPEG-DASH

    • Supporto DRM: Widevine (livello 1)
  • Streaming senza interruzioni

  • HTTP Live Streaming (HLS)

    • Supporto DRM: AES-128, SAMPLE-AES mediante Widevine (livello 1)
  • Download progressivo senza passaggio adattivo

Con i protocolli di streaming adattivo di velocità in bit, devi implementare CORS. Per implementare un protocollo criptato, incluso DRM, devi sviluppare un destinatario personalizzato. Per ulteriori informazioni, consulta Assistenza DRM.

Sottotitoli e sottotitoli codificati

Le tue risorse dei sottotitoli devono implementare CORS.



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos e Dolby Vision sono marchi di Dolby Laboratories, Inc.