Google Cast و همه برنامههای Cast Web Receiver از امکانات و انواع رسانه فهرستشده در این صفحه پشتیبانی میکنند.
برخی از این موارد به کدنویسی اضافی یا Web Receiver SDK نیاز دارند. برای اطلاعات بیشتر در مورد توسعه برنامه گیرنده وب برای پشتیبانی از این نوع رسانه ، به ایجاد یک برنامه دریافت کننده وب پایه مراجعه کنید.
- APNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
- MP2T
- MP3
- MP4
- OGG
- WAV
- WebM
- H.264 High Profile تا سطح 4.1 (720p/60fps یا 1080p/30fps)
- VP8 (720p/60fps یا 1080p/30fps)
- H.264 High Profile تا سطح 4.2 (1080p/60fps)
- VP8 (720p/60fps یا 1080p/30fps)
- H.264 High Profile تا سطح 4.2 (1080p/60fps)
- VP8 (4K/30fps)
- HEVC / H.265 Main and Main10 Profiles تا سطح 5.1 (4K/60fps)
- VP9 Profile 0 و Profile 2 تا سطح 5.1 (4K/60fps)
- محدوده دینامیکی بالا (HDR)
- Dolby® Vision™
- HDR10
- H.264 High Profile تا سطح 5.1 (4Kx2K/30fps)
- HEVC / H.265 Main and Main10 Profiles تا سطح 5.1 (4Kx2K@60fps)
- VP9 Profile-2 تا 4Kx2K@60fps
- 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)
- H.264 High Profile تا سطح 5.2 (4Kx2K/60fps)
- HEVC / H.265 Main and Main10 Profiles تا سطح 5.1 (4Kx2K@60fps)
- VP9 Profile-2 تا 4Kx2K@60fps
- نمایه اصلی AV1 تا سطح 5.1 (4Kx2K@60fps)
Chromecast Audio، Google Home، و Google Home Mini از فهرست کدکهای زیر پشتیبانی میکنند:
- FLAC (تا 96 کیلوهرتز/24 بیت)
- HE-AAC
- LC-AAC
- MP3
- اپوس
- وربیس
- WAV (LPCM)
- WebM
Google TV Streamer همچنین پشتیبانی می کند:
- Dolby® Atmos™ (بدون عبور)
کدک ویدیویی | نمایه ویدیویی | کدک صوتی | نمایه صوتی | رشته نوع رسانه |
---|---|---|---|---|
H.264 سطح 3.0 | خط پایه | AAC | aac_he | ویدئو/mp4; codecs="avc1.42E01E, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.42E01E, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.42E01E, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.42E01E, mp4a.6B" | ||||
H.264 سطح 3.1 | خط پایه | AAC | aac_he | ویدئو/mp4; codecs="avc1.42E01F, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.42E01F, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.42E01F, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.42E01F, mp4a.6B" | ||||
H.264 سطح 3.1 | اصلی | AAC | aac_he | ویدئو/mp4; codecs="avc1.4D401F, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.4D401F, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.4D401F, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.4D401F, mp4a.6B" | ||||
H.264 سطح 4.0 | اصلی | AAC | aac_he | ویدئو/mp4; codecs="avc1.4D4028, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.4D4028, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.4D4028, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.4D4028, mp4a.6B" | ||||
H.264 سطح 4.0 | بالا | AAC | aac_he | ویدئو/mp4; codecs="avc1.640028, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.640028, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.640028, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.640028, mp4a.6B" | ||||
H.264 سطح 4.1 | بالا | AAC | aac_he | ویدئو/mp4; codecs="avc1.640029, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.640029, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.640029, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.640029, mp4a.6B" | ||||
H.264 سطح 4.2 | بالا | AAC | aac_he | ویدئو/mp4; codecs="avc1.64002A, mp4a.40.5" |
aac_lc | ویدئو/mp4; codecs="avc1.64002A, mp4a.40.2" | |||
MP3 | ویدئو/mp4; codecs="avc1.64002A, mp4a.69" | |||
ویدئو/mp4; codecs="avc1.64002A, mp4a.6B" |
کدک ویدیویی | نمایه ویدیویی | سطح ویدیو | رشته نوع رسانه | یادداشت ها |
---|---|---|---|---|
دالبی ویژن | 05 | 06 | ویدئو/mp4; codecs="dvhe.05.06" | 4K24fps |
07 | ویدئو/mp4; codecs="dvhe.05.07" | 4K30fps | ||
09 | ویدئو/mp4; codecs="dvhe.05.09" | 4K60fps | ||
08 | 06 | ویدئو/mp4; codecs="dvhe.08.06" | 4K24fps، سازگار با رسیور HEVC | |
07 | ویدئو/mp4; codecs="dvhe.08.07" | 4K30fps، سازگار با رسیور HEVC | ||
09 | ویدئو/mp4; codecs="dvhe.08.09" | 4K60fps، سازگار با رسیور HEVC | ||
H.265 | اصلی | 5.0 | ویدئو/mp4; codecs="hev1.1.6.L150.B0" | |
5.1 | ویدئو/mp4; codecs="hev1.1.6.L153.B0" | |||
اصلی 10 | 5.0 | ویدئو/mp4; codecs="hev1.2.6.L150.B0" | ||
5.1 | ویدئو/mp4; codecs="hev1.2.6.L153.B0" |
قالب | کدک صوتی | نمایه صوتی | رشته نوع رسانه |
---|---|---|---|
M4A | AAC | aac_he | صوتی/mp4; codecs="mp4a.40.5" |
aac_lc | صوتی/mp4; codecs="mp4a.40.2" | ||
MP3 | MP3 | صوتی/mp3 | |
MPA | MP3 | صوتی/MPEG | |
MP3 | صوتی/MPEG؛ کدک = mp3 | ||
MP4 | MP3 | صوتی/mp4; codecs="mp4a.69" | |
MP3 | صوتی/mp4; کدک = "mp4a.6B" |
قالب | کدک صوتی | رشته نوع رسانه |
---|---|---|
M4A | HE-AAC | صوتی/mp4; codecs="mp4a.40.05" |
LC-AAC | صوتی/mp4; codecs="mp4a.40.02" |
قالب | کدک ویدیویی | کدک صوتی | رشته نوع رسانه |
---|---|---|---|
WebM | VP8 | وربیس | ویدئو / وب codecs="vp8, vorbis" |
WebM | VP9 | وربیس | ویدئو / وب codecs="vp9, vorbis" |
WebM (فقط صوتی) | وربیس | صوتی/وبم؛ codecs="vorbis" |
- AC-3 (فناوری صوتی Dolby® Digital™)
- E-AC-3 (EC-3، فناوری صوتی Dolby® Digital Plus™)
- صوتی MPEG-H
- Dolby® Atmos™
Web Receiver SDK از عبور AC-3 پشتیبانی می کند. میتوانید پشتیبانی کدک را قبل از بارگیری محتوا با استفاده از روش CastReceiverContext.canDisplayType()
با رشته نوع رسانه مربوطه برای هر کدک بررسی کنید.
برای تعیین اینکه آیا Dolby® Atmos™ روی سخت افزار خاصی پشتیبانی می شود یا خیر، پرچم cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED
را بررسی کنید.
قالب | کدک صوتی | رشته نوع رسانه |
---|---|---|
MP4 | AAC | صوتی/mp4; codecs="mp4a.40.2" |
AC-3 | صوتی/mp4; کدک = "ac-3" | |
صوتی/mp4; codecs="mp4a.a5" | ||
E-AC-3 | صوتی/mp4; کدک = "ec-3" | |
صوتی/mp4; codecs="mp4a.a6" | ||
صوتی MPEG-H | صوتی/mp4; codecs="mhm1.0x0D" | |
Dolby® Atmos™ | صوتی/mp4; codecs="ec-3"; spatialRendering=true |
اینها از طریق استفاده از Web Receiver SDK در دسترس هستند.
MPEG-DASH
- پشتیبانی DRM: Widevine (سطح 1)
SmoothStreaming
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 علائم تجاری Dolby Laboratories, Inc هستند.