Google Cast とすべての Cast Web Receiver アプリは、このページに記載されているメディア機能とタイプをサポートしています。
追加のコーディングや Web Receiver SDK が必要になる場合があります。これらのメディアタイプをサポートするウェブ レシーバ アプリケーションの詳細については、ベーシック ウェブレシーバ アプリの作成をご覧ください。
イメージの形式
- PNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
メディア コンテナの形式
- MP2T
- MP3
- MP4
- OGG
- ウェブ アプリケーション
- WebM
動画コーデック
Chromecast(第 1 世代、第 2 世代)
- レベル 4.1 までの H.264 ハイ プロファイル(720p/60 fps または 1080p/30 fps)
- VP8(720p/60 fps または 1080p/30 fps)
Chromecast(第 3 世代)
- レベル 4.2(1080p/60 fps)までの H.264 ハイ プロファイル
- VP8(720p/60 fps または 1080p/30 fps)
Chromecast Ultra
- レベル 4.2(1080p/60 fps)までの H.264 ハイ プロファイル
- VP8(4K/30 fps)
- レベル 5.1(4K / 60 fps)までの HEVC/H.265 メイン プロファイルとメイン 10 プロファイル
レベル 5.1(4K/60 fps)までの VP9 プロファイル 0 とプロファイル 2
ハイ ダイナミック レンジ(HDR)
- ドルビー® ビジョン TM
- HDR10
Chromecast with Google TV
- レベル 5.1(4Kx2K/30fps)までの H.264 ハイプロファイル
- レベル 5.1 までの HEVC / H.265 メイン プロファイルとメイン 10 プロファイル(4Kx2K@60 fps)
- VP9 プロファイル - 最大 4K × 2K(60 fps)
Google Nest Hub
- レベル 4.1(720p/60 fps)までの H.264 ハイ プロファイル
- レベル 4.0 までの VP9(720p/60 fps)
Google Nest Hub Max
- レベル 4.1(720p/30 fps)までの H.264 ハイ プロファイル
- レベル 4.0 までの VP9(720p/30 fps)
オーディオ コーデック
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 | ベースライン | 先進的音響符号化(# スペースが限られている場合は「AAC」の使用も可) | ACAC | video/mp4; codecs="avc1.42E01E、mp4a.40.5" |
ACAC | 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 | ベースライン | 先進的音響符号化(# スペースが限られている場合は「AAC」の使用も可) | ACAC | video/mp4; codecs="avc1.42E01F、mp4a.40.5" |
ACAC | 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」の使用も可) | ACAC | video/mp4; codecs="avc1.4D401F、mp4a.40.5" |
ACAC | 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」の使用も可) | ACAC | video/mp4; codecs="avc1.4D4028、mp4a.40.5" |
ACAC | 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」の使用も可) | ACAC | video/mp4; codecs="avc1.640028、mp4a.40.5" |
ACAC | 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」の使用も可) | ACAC | video/mp4; codecs="avc1.640029、mp4a.40.5" |
ACAC | 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」の使用も可) | ACAC | video/mp4; codecs="avc1.64002A、mp4a.40.5" |
ACAC | 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" | 4K 24 FPS |
07 | video/mp4; codecs="dvhe.05.07" | 4K30fps | ||
09 | video/mp4; codecs="dvhe.05.09" | 4K60 FPS | ||
08 | 06 | video/mp4; codecs="dvhe.08.06" | 4K 24 fps、HEVC デコーダに対応 | |
07 | video/mp4; codecs="dvhe.08.07" | 4K ~ 30 fps、HEVC デコーダに対応 | ||
09 | video/mp4; codecs="dvhe.08.09" | 4K60 FPS、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」の使用も可) | ACAC | Audio/mp4; codecs="mp4a.40.5" |
ACAC | 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 オーディオ
- ドルビー® アトモス TM
Web Receiver 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" | ||
E-AC-3 | Audio/mp4、codecs="ec-3" | |
Audio/mp4; codecs="mp4a.a6" | ||
MPEG-H オーディオ | Audio/mp4、codecs="mhm1.0x0D" | |
ドルビー® アトモス TM | Audio/mp4、codecs="ec-3"、spaceRendering=true |
配信方法とアダプティブ ストリーミング プロトコル
これらは Web Receiver SDK を使用して入手できます。
MPEG-DASH
- DRM サポート: Widevine(レベル 1)
スムーズなストリーミング
HTTP Live Streaming(HLS)
- DRM サポート: AES-128、SAMPLE-AES(Widevine を使用)、レベル 1
アダプティブ スイッチを使用しないプログレッシブ ダウンロード
アダプティブ ビットレート ストリーミング プロトコルでは、CORS を実装する必要があります。暗号化されたプロトコル(DRM など)を実装するには、カスタム レシーバーを開発する必要があります。詳しくは、DRM サポートをご覧ください。
字幕
字幕リソースには CORS を実装する必要があります。
Dolby、Dolby Digital、Dolby Digital Plus、Dolby Atmos、Dolby Vision は、ドルビーラボラトリーズの登録商標です。