Поддерживаемые носители для Google Cast

Google Cast и все приложения Cast Web Receiver поддерживают мультимедийные средства и типы, перечисленные на этой странице.

Для некоторых из них требуется дополнительный код или пакет SDK для веб-приемника . Дополнительные сведения о разработке приложения веб-приемника для поддержки этих типов мультимедиа см. в разделе Создание базового приложения веб-приемника.

Форматы изображений

  • APNG
  • БМП
  • гифка
  • JPEG
  • PNG
  • ВЕБП

Форматы медиаконтейнеров

  • MP2T
  • MP3
  • MP4
  • ОГГ
  • WAV
  • ВебМ

Видеокодеки

Chromecast 1-го и 2-го поколения.

  • H.264 High Profile до уровня 4.1 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)
  • VP8 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)

Chromecast 3-го поколения

  • H.264 High Profile до уровня 4.2 (1080p/60fps)
  • VP8 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)

Chromecast Ультра

  • H.264 High Profile до уровня 4.2 (1080p/60fps)
  • VP8 (4K/30 кадров в секунду)
  • Профили HEVC/H.265 Main и Main10 до уровня 5.1 (4K/60fps)
  • VP9 Profile 0 и Profile 2 до уровня 5.1 (4K/60fps)

    Расширенный динамический диапазон (HDR)

    • Долби® Видение™
    • HDR10

Chromecast с Google TV

  • H.264 High Profile до уровня 5.1 (4Kx2K/30fps)
  • Профили HEVC/H.265 Main и Main10 до уровня 5.1 (4Kx2K@60fps)
  • VP9 Profile-2 до 4Kx2K@60fps

Хаб Google Nest

  • H.264 High Profile до уровня 4.1 (720p/60fps)
  • VP9 до уровня 4.0 (720p/60fps)

Гнездо Хаб Макс

  • H.264 High Profile до уровня 4.1 (720p/30fps)
  • VP9 до уровня 4.0 (720p/30fps)

Аудио кодеки

Chromecast Audio, Google Home и Google Home Mini поддерживают следующий список кодеков:

  • FLAC (до 96 кГц/24 бит)
  • HE-AAC
  • ЛК-ААС
  • MP3
  • Опус
  • Ворбис
  • WAV (LPCM)
  • ВебМ

Строки типа носителя

видео и аудио MP4

Видео кодек Видео профиль Аудио кодек Аудиопрофиль Строка типа носителя
H.264 уровень 3.0 исходный уровень ААС aac_he видео/mp4; кодеки = "avc1.42E01E, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.42E01E, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.42E01E, mp4a.69"
видео/mp4; кодеки = "avc1.42E01E, mp4a.6B"
H.264 уровень 3.1 исходный уровень ААС aac_he видео/mp4; кодеки = "avc1.42E01F, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.42E01F, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.42E01F, mp4a.69"
видео/mp4; кодеки = "avc1.42E01F, mp4a.6B"
H.264 уровень 3.1 основной ААС aac_he видео/mp4; кодеки = "avc1.4D401F, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.4D401F, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.4D401F, mp4a.69"
видео/mp4; кодеки = "avc1.4D401F, mp4a.6B"
H.264 уровень 4.0 основной ААС aac_he видео/mp4; кодеки = "avc1.4D4028, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.4D4028, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.4D4028, mp4a.69"
видео/mp4; кодеки = "avc1.4D4028, mp4a.6B"
H.264 уровень 4.0 высокий ААС aac_he видео/mp4; кодеки = "avc1.640028, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.640028, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.640028, mp4a.69"
видео/mp4; кодеки = "avc1.640028, mp4a.6B"
H.264 уровень 4.1 высокий ААС aac_he видео/mp4; кодеки = "avc1.640029, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.640029, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.640029, mp4a.69"
видео/mp4; кодеки = "avc1.640029, mp4a.6B"
H.264 уровень 4.2 высокий ААС aac_he видео/mp4; кодеки = "avc1.64002A, mp4a.40.5"
aac_lc видео/mp4; кодеки = "avc1.64002A, mp4a.40.2"
MP3 видео/mp4; кодеки = "avc1.64002A, mp4a.69"
видео/mp4; кодеки = "avc1.64002A, mp4a.6B"

Только видео MP4

Видео кодек Видео профиль Уровень видео Строка типа носителя Примечания
Долби Видение 05 06 видео/mp4; кодеки="dvhe.05.06" 4K24fps
07 видео/mp4; кодеки="dvhe.05.07" 4K30fps
09 видео/mp4; кодеки="dvhe.05.09" 4K60fps
08 06 видео/mp4; кодеки="dvhe.08.06" 4K24fps, совместим с декодером HEVC
07 видео/mp4; кодеки="dvhe.08.07" 4K30fps, совместим с декодером HEVC
09 видео/mp4; кодеки="dvhe.08.09" 4K60fps, совместим с декодером HEVC
Н.265 основной 5,0 видео/mp4; кодеки = "хев1.1.6.L150.B0"
5.1 видео/mp4; кодеки = "хев1.1.6.L153.B0"
главная10 5,0 видео/mp4; кодеки = "хев1.2.6.L150.B0"
5.1 видео/mp4; кодеки = "хев1.2.6.L153.B0"

Только звук MP4

Формат Аудио кодек Аудиопрофиль Строка типа носителя
М4А ААС aac_he аудио/mp4; кодеки = "mp4a.40.5"
aac_lc аудио/mp4; кодеки = "mp4a.40.2"
MP3 MP3 аудио/mp3
МПА MP3 аудио/мпег
MP3 аудио/мпег; кодеки = "mp3"
MP4 MP3 аудио/mp4; кодеки = "mp4a.69"
MP3 аудио/mp4; кодеки = "mp4a.6B"

Типы аудионосителей, несовместимые с MP4

Формат Аудио кодек Строка типа носителя
М4А HE-AAC аудио/mp4; кодеки = "mp4a.40.05"
ЛК-ААС аудио/mp4; кодеки = "mp4a.40.02"

Видео и аудио WebM

Формат Видео кодек Аудио кодек Строка типа носителя
ВебМ VP8 Ворбис видео/веб-сайт; кодеки="vp8, ворбис"
ВебМ ВП9 Ворбис видео/веб-сайт; кодеки="vp9, ворбис"
WebM (только аудио) Ворбис аудио/веб-сайт; кодеки = "ворбис"

Прохождение аудио

  • AC-3 (аудиотехнология Dolby® Digital™)
  • E-AC-3 (EC-3, аудиотехнология Dolby® Digital Plus™)
  • MPEG-H аудио
  • Долби® Атмос™

Web Receiver SDK поддерживает сквозную передачу AC-3. Вы можете проверить поддержку кодека перед загрузкой контента с помощью метода CastReceiverContext.canDisplayType() с соответствующей строкой типа мультимедиа для каждого кодека.

Чтобы определить, поддерживается ли Dolby® Atmos™ на определенном оборудовании, проверьте флаг cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED .

Формат Аудио кодек Строка типа носителя
MP4 ААС аудио/mp4; кодеки = "mp4a.40.2"
АС-3 аудио/mp4; кодеки = "ac-3"
аудио/mp4; кодеки = "mp4a.a5"
Э-АС-3 аудио/mp4; кодеки = "ec-3"
аудио/mp4; кодеки = "mp4a.a6"
MPEG-H аудио аудио/mp4; кодеки = "mhm1.0x0D"
Долби® Атмос™ аудио/mp4; кодеки = "ec-3"; пространственная рендеринг = истина

Методы доставки и адаптивные протоколы потоковой передачи

Они доступны при использовании Web Receiver SDK .

  • MPEG-DASH

    • Поддержка DRM: Widevine (уровень 1)
  • SmoothStreaming

  • Прямая трансляция HTTP (HLS)

    • Поддержка DRM: AES-128, SAMPLE-AES с использованием Widevine (уровень 1)
  • Прогрессивная загрузка без адаптивного переключения

Для протоколов потоковой передачи с адаптивным битрейтом необходимо реализовать CORS . Для реализации зашифрованного протокола, включая DRM, следует разработать Custom Receiver . Дополнительные сведения см. в разделе Поддержка DRM .

Субтитры и субтитры

Ваши ресурсы субтитров должны реализовывать CORS .



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos и Dolby Vision являются товарными знаками Dolby Laboratories, Inc.