Google Cast 및 모든 Cast 웹 수신기 애플리케이션은 이 페이지에 나열된 미디어 기능과 유형을 지원합니다.
이 중에는 추가 코딩 또는 웹 수신기 SDK가 필요한 경우도 있습니다. 이러한 미디어 유형을 지원하는 웹 수신기 애플리케이션을 개발하는 방법에 관한 자세한 내용은 기본 웹 수신기 앱 만들기를 참고하세요.
이미지 형식
- 액세스포인트 네임(APN)
- BMP
- GIF
- JPEG
- PNG
- WEBP
미디어 컨테이너 형식
- MP2T
- MP3
- MP4
- OGG : 조직 단위
- AV
- WebM
동영상 코덱
Chromecast 1세대 및 2세대
- H.264 하이 프로필, 최대 4.1 (720p/60fps 또는 1080p/30fps)
- VP8 (720p/60fps 또는 1080p/30fps)
Chromecast 3세대
- H.264 하이 프로필, 최대 4.2 (1080p/60fps)
- VP8 (720p/60fps 또는 1080p/30fps)
Chromecast Ultra
- H.264 하이 프로필, 최대 4.2 (1080p/60fps)
- VP8 (4K/30fps)
- HEVC / H.265 Main 및 Main10 프로필 최대 5.1 (4K/60fps)
VP9 프로필 0 및 프로필 2~5.1 (4K/60fps)
HDR(High Dynamic Range)
- Dolby® VisionTM
- HDR10
Chromecast with Google TV
- H.264 하이 프로필, 최대 레벨 5.1 (4Kx2K/30fps)
- 레벨 5.1 (4Kx2K@60fps)까지 HEVC / H.265 Main 및 Main10 프로필
- VP9 프로필-2 최대 4Kx2K@60fps
Google Nest Hub
- H.264 하이 프로필(최대 4.1)(720p/60fps)
- VP9 최대 4.0 (720p/60fps)
Nest Hub Max
- H.264 하이 프로필(최대 4.1)(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 | 기준 | AAC | aac_he | video/mp4; codecs="avc1.42E01E, mp4a.40.5" |
AAC_L | 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 | aac_he | video/mp4; codecs="avc1.42E01F, mp4a.40.5" |
AAC_L | 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 | 기본 | AAC | aac_he | video/mp4; codecs="avc1.4D401F, mp4a.40.5" |
AAC_L | 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 | 기본 | AAC | aac_he | video/mp4; codecs="avc1.4D4028, mp4a.40.5" |
AAC_L | 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 | high | AAC | aac_he | video/mp4; codecs="avc1.640028, mp4a.40.5" |
AAC_L | 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 | high | AAC | aac_he | video/mp4; codecs="avc1.640029, mp4a.40.5" |
AAC_L | 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 | high | AAC | aac_he | video/mp4; codecs="avc1.64002A, mp4a.40.5" |
AAC_L | video/mp4; codecs="avc1.64002A, mp4a.40.2" | |||
MP3 | video/mp4; codecs="avc1.64002A, mp4a.69" | |||
video/mp4; codecs="avc1.64002A, mp4a.6B" |
MP4 동영상만
동영상 코덱 | 동영상 프로필 | 동영상 수준 | 미디어 유형 문자열 | 메모 |
---|---|---|---|---|
Dolby Vision | 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 | 기본 | 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" |
AAC_L | 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 오디오
- Dolby® AtmosTM
웹 수신기 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" | |
Dolby® AtmosTM | audio/mp4; codecs="ec-3"; spacetialRendering=true |
전송 방법 및 가변 품질 스트리밍 프로토콜
이는 웹 수신기 SDK를 통해 사용할 수 있습니다.
MPEG-DASH
- DRM 지원: Widevine (레벨 1)
원활한 스트리밍
HTTP 실시간 스트리밍(HLS)
- DRM 지원: AES-128, Widevine을 사용하는 SAMPLE-AES (레벨 1)
적응형 전환 없는 점진적 다운로드
가변 품질 스트리밍 프로토콜을 사용하려면 CORS를 구현해야 합니다. DRM을 비롯한 암호화된 프로토콜을 구현하려면 맞춤 수신기를 개발해야 합니다. 자세한 내용은 DRM 지원을 참고하세요.
자막
자막 리소스는 CORS를 구현해야 합니다.
Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos, Dolby Vision은 Dolby Laboratories, Inc.의 상표입니다.