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. 的商标。