Google Cast 対応メディア

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 は、ドルビーラボラトリーズの登録商標です。