受支持的 Google Cast 媒体

Google Cast 和所有 Cast Web 接收器应用都支持本页列出的媒体设施和类型。

其中一些机制需要额外的编码或 Web 接收器 SDK。如需详细了解如何开发 Web 接收器应用以支持这些媒体类型,请参阅创建基本 Web 接收器应用

图片格式

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

媒体容器格式

  • MP2T
  • MP3
  • MP4
  • OGG
  • WAV
  • WebM

视频编解码器

Chromecast 第一代和第二代。

  • 最高支持 4.1 级别的 H.264 High Profile(720p/60fps 或 1080p/30fps)
  • VP8(720p/60fps 或 1080p/30fps)

Chromecast 第 3 代

  • 最高支持 4.2 级别的 H.264 High Profile (1080p/60fps)
  • VP8(720p/60fps 或 1080p/30fps)

Chromecast Ultra

  • 最高支持 4.2 级别的 H.264 High Profile (1080p/60fps)
  • VP8 (4K/30fps)
  • 最高 5.1 级 (4K / 60fps) 的 HEVC/H.265 Main 和 Main10 配置文件
  • VP9 Profile 0 和 Profile 2,最高可达 5.1 级 (4K/60fps)

    高动态范围 (HDR)

    • 杜比® VisionTM
    • HDR10

Chromecast(支持 Google TV)

  • 最高 5.1 级 H.264 高配置 (4Kx2K/30fps)
  • 最高 5.1 级别的 HEVC / H.265 Main 和 Main10 Profile (4Kx2K@60fps)
  • VP9 Profile-2,最高 4Kx2K@60fps

Google Nest Hub

  • 最高支持 4.1 级别的 H.264 High Profile (720p/60fps)
  • VP9 至第 4.0 级 (720p/60fps)

Nest Hub Max

  • 最高支持 4.1 级别的 H.264 High Profile (720p/30fps)
  • VP9 至最高 4.0 级 (720p/30fps)

音频编解码器

Chromecast Audio、Google Home 和 Google Home Mini 支持以下编解码器列表:

  • FLAC(最高 96kHz/24 位)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbis
  • WAV (LPCM)
  • WebM

媒体类型字符串

MP4 视频和音频

视频编解码器 视频配置文件 音频编解码器 音频配置文件 媒体类型字符串
H.264 级别 3.0 baseline AAC aac_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"
H.264 3.1 级 baseline AAC aac_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"
H.264 3.1 级 main AAC aac_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"
H.264 级别 4.0 main AAC aac_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"
H.264 级别 4.0 高价 AAC aac_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 级别 4.1 高价 AAC aac_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 级别 4.2 高价 AAC aac_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"

仅限 MP4 视频

视频编解码器 视频配置文件 视频级别 媒体类型字符串 备注
杜比视界 05 06 video/mp4; codecs="dvhe.05.06" 4K24fps
07 video/mp4; codecs="dvhe.05.07" 4K30fps
09 video/mp4; codecs="dvhe.05.09" 4K60fps
08 06 video/mp4; codecs="dvhe.08.06" 4K24fps,与 HEVC 解码器兼容
07 video/mp4; codecs="dvhe.08.07" 4K30fps,与 HEVC 解码器兼容
09 video/mp4; codecs="dvhe.08.09" 4K60fps,与 HEVC 解码器兼容
H.265 main 5.0 video/mp4; codecs="hev1.1.6.L150.B0"
5.1 video/mp4; codecs="hev1.1.6.L153.B0"
主 10 5.0 video/mp4; codecs="hev1.2.6.L150.B0"
5.1 video/mp4; codecs="hev1.2.6.L153.B0"

仅限 MP4 音频

格式 音频编解码器 音频配置文件 媒体类型字符串
M4A AAC aac_he audio/mp4; codecs="mp4a.40.5"
ac_lc audio/mp4; codecs="mp4a.40.2"
MP3 MP3 音频/mp3
MPA MP3 audio/mpeg
MP3 audio/mpeg; codecs="mp3"
MP4 MP3 audio/mp4; codecs="mp4a.69"
MP3 audio/mp4; codecs="mp4a.6B"

不符合 MP4 要求的音频媒体类型

格式 音频编解码器 媒体类型字符串
M4A HE-AAC audio/mp4; codecs="mp4a.40.05"
LC-AAC audio/mp4; codecs="mp4a.40.02"

WebM 视频和音频

格式 视频编解码器 音频编解码器 媒体类型字符串
WebM VP8 Vorbis video/webm; codecs="vp8, vorbis"
WebM VP9 Vorbis video/webm; codecs="vp9, vorbis"
WebM(仅限音频) Vorbis audio/webm; codecs="vorbis"

音频透传

  • AC-3(Dolby® DigitalTM 音频技术)
  • E-AC-3(EC-3、Dolby® Digital PlusTM 音频技术)
  • MPEG-H 音频
  • 杜比全景声

Web 接收器 SDK 支持 AC-3 透传功能。您可以在加载内容之前使用 CastReceiverContext.canDisplayType() 方法以及每个编解码器的相应媒体类型字符串来检查编解码器支持。

如需确定特定硬件是否支持 Dolby® AtmosTM,请检查 cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED 标志。

格式 音频编解码器 媒体类型字符串
MP4 AAC audio/mp4; codecs="mp4a.40.2"
AC-3 audio/mp4; codecs="ac-3"
audio/mp4; codecs="mp4a.a5"
交流电-3 audio/mp4; codecs="ec-3"
audio/mp4; codecs="mp4a.a6"
MPEG-H 音频 audio/mp4; codecs="mhm1.0x0D"
杜比全景声 audio/mp4; codecs="ec-3"; 空间渲染=true

传送方式和自适应流式传输协议

您可以使用 Web 接收器 SDK 获取上述信息。

  • MPEG-DASH(MPEG-DASH)

    • DRM 支持:Widevine(级别 1)
  • 流畅流式传输

  • HTTP Live Streaming (HLS)

    • 数字版权管理支持:AES-128、SAMPLE-AES(使用 Widevine,级别 1)
  • 无自适应切换的渐进式下载

使用自适应比特率流式传输协议时,您必须实现 CORS。如需实现加密协议(包括 DRM),您应该开发自定义接收器。如需了解详情,请参阅 DRM 支持

字幕

您的字幕资源必须实现 CORS



Dolby、Dolby Digital、Dolby Digital Plus、Dolby Atmos 和 Dolby Vision 是 Dolby Laboratories, Inc. 的商标。