Google Cast 支持的媒体

Google Cast 和所有 Cast Web Receiver 应用均支持媒体设施 和类型。

其中一些代码需要额外编码或Web Receiver SDK。 请参阅创建基本 Web 接收器应用 了解有关开发 Web Receiver 应用以支持 媒体类型。

图片格式

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

媒体容器格式

  • MP2T
  • MP3
  • MP4
  • OGG
  • 轮流
  • WebM

视频编解码器

Chromecast(第 1 代和第 2 代)

  • 最高级别为 4.1 的 H.264 高级配置(720p/60fps 或 1080p/30fps)
  • VP8(720p/60fps 或 1080p/30fps)

Chromecast(第 3 代)

  • 最高级别为 4.2 的 H.264 高级配置 (1080p/60fps)
  • VP8(720p/60fps 或 1080p/30fps)

Chromecast Ultra

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

    高动态范围 (HDR)

    • 杜比®视界
    • HDR10

Chromecast with Google TV

  • 最高为 5.1 的 H.264 高级配置 (4Kx2K/30fps)
  • HEVC / H.265 Main 和 Main10 配置文件最高可达到 5.1 级别 (4Kx2K@60fps)
  • VP9 Profile-2,最高帧速率为 4Kx2K@60fps

Google Nest Hub

  • 最高级别为 4.1 (720p/60fps) 的 H.264 高级配置
  • VP9 最高等级 4.0 (720p/60fps)

Nest Hub Max

  • 最高级别为 4.1 (720p/30fps) 的 H.264 高级配置
  • 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 视频/mp4;codecs="avc1.42E01E, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.42E01E, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.42E01E, mp4a.69"
视频/mp4;codecs="avc1.42E01E, mp4a.6B"
H.264 级别 3.1 baseline AAC aac_he 视频/mp4;codecs="avc1.42E01F, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.42E01F, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.42E01F, mp4a.69"
视频/mp4;codecs="avc1.42E01F, mp4a.6B"
H.264 级别 3.1 main AAC aac_he 视频/mp4;codecs="avc1.4D401F, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.4D401F, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.4D401F, mp4a.69"
视频/mp4;codecs="avc1.4D401F, mp4a.6B"
H.264 级别 4.0 main AAC aac_he 视频/mp4;codecs="avc1.4D4028, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.4D4028, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.4D4028, mp4a.69"
视频/mp4;codecs="avc1.4D4028, mp4a.6B"
H.264 级别 4.0 高价 AAC aac_he 视频/mp4;codecs="avc1.640028, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.640028, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.640028, mp4a.69"
视频/mp4;codecs="avc1.640028, mp4a.6B"
H.264 级别 4.1 高价 AAC aac_he 视频/mp4;codecs="avc1.640029, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.640029, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.640029, mp4a.69"
视频/mp4;codecs="avc1.640029, mp4a.6B"
H.264 级别 4.2 高价 AAC aac_he 视频/mp4;codecs="avc1.64002A, mp4a.40.5"
aac_lc 视频/mp4;codecs="avc1.64002A, mp4a.40.2"
MP3 视频/mp4;codecs="avc1.64002A, mp4a.69"
视频/mp4;codecs="avc1.64002A, mp4a.6B"

仅限 MP4 视频

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

仅 MP4 音频

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

不合规的 MP4 音频媒体类型

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

WebM 视频和音频

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

音频直通

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

Web Receiver SDK 支持 AC-3 透传。您可以检查编解码器 支持使用 CastReceiverContext.canDisplayType() 方法(每个编解码器都有对应的媒体类型字符串)。

要确定特定硬件是否支持 Dolby® AtmosTM, 查看 cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED 标志。

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

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

这些代码可通过 Web 接收器 SDK

  • MPEG DASH

    • DRM 支持:Widevine(级别 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • DRM 支持:使用 Widevine 的 AES-128、SAMPLE-AES(级别 1)
  • 不使用自适应切换功能的渐进式下载

使用自适应比特率流式传输协议时,您必须实现 CORS。 要实现加密协议(包括数字版权管理),您应该开发 自定义接收器。请参阅 DRM 支持

字幕

您的字幕资源必须实现 CORS



杜比、杜比数字、杜比 Digital Plus、Dolby Atmos 和 Dolby Vision 是 Dolby Vision 的商标 Laboratories, Inc.