Google Cast и все приложения Cast Web Receiver поддерживают средства и типы мультимедиа, перечисленные на этой странице.
Некоторые из них требуют дополнительного написания кода или SDK веб-приемника . См. раздел Создание базового приложения веб-приемника для получения дополнительной информации о разработке приложения веб-приемника для поддержки этих типов мультимедиа.
Форматы изображений
- АПНГ
 - БМП
 - гифка
 - JPEG
 - PNG
 - ВЕБП
 
Форматы медиаконтейнеров
- МП2Т
 - МП3
 - МП4
 - ОГГ
 - WAV
 - ВебМ
 
Видеокодеки
Chromecast 1-го и 2-го поколения.
- H.264 High Profile до уровня 4.1 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)
 - VP8 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)
 
Хромкаст 3-го поколения
- H.264 High Profile до уровня 4.2 (1080p/60 кадров в секунду)
 - VP8 (720p/60 кадров в секунду или 1080p/30 кадров в секунду)
 
Хромкаст Ультра
- H.264 High Profile до уровня 4.2 (1080p/60 кадров в секунду)
 - ВП8 (4K/30 кадров в секунду)
 - Профили HEVC/H.265 Main и Main10 до уровня 5.1 (4K/60 кадров в секунду)
 - VP9 Профиль 0 и Профиль 2 до уровня 5.1 (4K/60 кадров в секунду)
 -  Широкий динамический диапазон (HDR)
- Dolby® Vision™
 - HDR10
 
 
Chromecast с Google TV
- H.264 High Profile до уровня 5.1 (4Kx2K/30 кадров в секунду)
 - Профили HEVC/H.265 Main и Main10 до уровня 5.1 (4Kx2K при 60 кадрах в секунду)
 - Профиль VP9-2 до 4Kx2K при 60 кадрах в секунду
 
Google Nest Hub
- H.264 High Profile до уровня 4.1 (720p/60 кадров в секунду)
 - VP9 до уровня 4.0 (720p/60fps)
 
Гнездо Хаб Макс
- H.264 High Profile до уровня 4.1 (720p/30 кадров в секунду)
 - VP9 до уровня 4.0 (720p/30 кадров в секунду)
 
Google ТВ-стример
- H.264 High Profile до уровня 5.2 (4Kx2K/60 кадров в секунду)
 - Профили HEVC/H.265 Main и Main10 до уровня 5.1 (4Kx2K при 60 кадрах в секунду)
 - Профиль VP9-2 до 4Kx2K при 60 кадрах в секунду
 - AV1 Основной профиль до уровня 5.1 (4Kx2K при 60 кадрах в секунду)
 
Аудиокодеки
Chromecast Audio, Google Home и Google Home Mini поддерживают следующий список кодеков:
- FLAC (до 96 кГц/24 бита)
 - HE-AAC
 - LC-AAC
 - МП3
 - Опус
 - Ворбис
 - WAV (LPCM)
 - ВебМ
 
Google TV Streamer также поддерживает:
- Dolby® Atmos™ (без сквозной передачи)
 
Строки типа носителя
Видео и аудио MP4
| Видеокодек | Видео профиль | Аудиокодек | Аудио профиль | Строка типа носителя | 
|---|---|---|---|---|
| H.264 уровень 3.0 | базовый уровень | ААС | aac_he | видео/mp4; кодеки="avc1.42E01E, mp4a.40.5" | 
| aac_lc | видео/mp4; кодеки="avc1.42E01E, mp4a.40.2" | |||
| МП3 | видео/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" | |||
| МП3 | видео/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" | |||
| МП3 | видео/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" | |||
| МП3 | видео/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" | |||
| МП3 | видео/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" | |||
| МП3 | видео/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" | |||
| МП3 | видео/mp4; кодеки="avc1.64002A, mp4a.69" | |||
| видео/mp4; кодеки="avc1.64002A, mp4a.6B" | 
Только видео в формате MP4
| Видеокодек | Видео профиль | Уровень видео | Строка типа носителя | Примечания | 
|---|---|---|---|---|
| Долби Видение | 05 | 06 | видео/mp4; кодеки="dvhe.05.06" | 4K24 кадра в секунду | 
| 07 | видео/mp4; кодеки="dvhe.05.07" | 4K30 кадров в секунду | ||
| 09 | видео/mp4; кодеки="dvhe.05.09" | 4K60 кадров в секунду | ||
| 08 | 06 | видео/mp4; кодеки="dvhe.08.06" | 4K24fps, совместимо с декодером HEVC | |
| 07 | видео/mp4; кодеки="dvhe.08.07" | 4K30 кадров в секунду, совместимо с декодером HEVC | ||
| 09 | видео/mp4; кодеки="dvhe.08.09" | 4K60fps, совместимо с декодером HEVC | ||
| H.265 | основной | 5.0 | видео/mp4; кодеки="hev1.1.6.L150.B0" | |
| 5.1 | видео/mp4; кодеки="hev1.1.6.L153.B0" | |||
| главная10 | 5.0 | видео/mp4; кодеки="hev1.2.6.L150.B0" | ||
| 5.1 | видео/mp4; кодеки="hev1.2.6.L153.B0" | 
Только аудио в формате MP4
| Формат | Аудиокодек | Аудио профиль | Строка типа носителя | 
|---|---|---|---|
| М4А | ААС | aac_he | аудио/mp4; кодеки="mp4a.40.5" | 
| aac_lc | аудио/mp4; кодеки="mp4a.40.2" | ||
| МП3 | МП3 | аудио/mp3 | |
| МПА | МП3 | аудио/mpeg | |
| МП3 | аудио/mpeg; кодеки="mp3" | ||
| МП4 | МП3 | аудио/mp4; кодеки="mp4a.69" | |
| МП3 | аудио/mp4; кодеки="mp4a.6B" | 
Типы аудионосителей, несовместимые с MP4
| Формат | Аудиокодек | Строка типа носителя | 
|---|---|---|
| М4А | HE-AAC | аудио/mp4; кодеки="mp4a.40.05" | 
| LC-AAC | аудио/mp4; кодеки="mp4a.40.02" | 
Видео и аудио WebM
| Формат | Видеокодек | Аудиокодек | Строка типа носителя | 
|---|---|---|---|
| ВебМ | ВП8 | Ворбис | видео/вебм; кодеки="vp8, ворбис" | 
| ВебМ | ВП9 | Ворбис | видео/вебм; кодеки="vp9, ворбис" | 
| WebM (только аудио) | Ворбис | аудио/вебм; кодеки="vorbis" | |
Сквозное аудио
- AC-3 (аудиотехнология Dolby® Digital™)
 - E-AC-3 (EC-3, аудиотехнология Dolby® Digital Plus™)
 - MPEG-H аудио
 - Dolby® Atmos™
 
 SDK веб-приемника поддерживает сквозную передачу AC-3. Вы можете проверить поддержку кодека перед загрузкой контента с помощью метода CastReceiverContext.canDisplayType() с соответствующей строкой типа мультимедиа для каждого кодека.
 Чтобы определить, поддерживается ли Dolby® Atmos™ на конкретном оборудовании, проверьте флаг cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED .
| Формат | Аудиокодек | Строка типа носителя | 
|---|---|---|
| МП4 | ААС | аудио/mp4; кодеки="mp4a.40.2" | 
| АС-3 | аудио/mp4; кодеки="ac-3" | |
| аудио/mp4; кодеки="mp4a.a5" | ||
| Е-АС-3 | аудио/mp4; кодеки="ec-3" | |
| аудио/mp4; кодеки="mp4a.a6" | ||
| MPEG-H аудио | аудио/mp4; кодеки="mhm1.0x0D" | |
| Dolby® Atmos™ | аудио/mp4; кодеки="ec-3"; пространственныйRendering = true | 
Методы доставки и протоколы адаптивной потоковой передачи
Они доступны при использовании Web Receiver SDK .
MPEG-ДЭШ
- Поддержка DRM: Widevine (уровень 1)
 
Плавная потоковая передача
Прямая трансляция 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.