Google Cast و همه برنامههای Cast Web Receiver از امکانات و انواع رسانه فهرستشده در این صفحه پشتیبانی میکنند.
برخی از این موارد به کدنویسی اضافی یا Web Receiver SDK نیاز دارند. برای اطلاعات بیشتر در مورد توسعه برنامه گیرنده وب برای پشتیبانی از این نوع رسانه ، به ایجاد یک برنامه دریافت کننده وب پایه مراجعه کنید.
فرمت های تصویر
- APNG
- BMP
- GIF
- JPEG
- PNG
- WEBP
قالب های کانتینر رسانه
- MP2T
- MP3
- MP4
- OGG
- WAV
- WebM
کدک های ویدیویی
Chromecast نسل اول و دوم
- H.264 High Profile تا سطح 4.1 (720p/60fps یا 1080p/30fps)
- VP8 (720p/60fps یا 1080p/30fps)
Chromecast نسل سوم
- H.264 High Profile تا سطح 4.2 (1080p/60fps)
- VP8 (720p/60fps یا 1080p/30fps)
Chromecast Ultra
- 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
Chromecast با Google TV
- H.264 High Profile تا سطح 5.1 (4Kx2K/30fps)
- HEVC / H.265 Main and Main10 Profiles تا سطح 5.1 (4Kx2K@60fps)
- VP9 Profile-2 تا 4Kx2K@60fps
Google Nest Hub
- H.264 High Profile تا سطح 4.1 (720p/60fps)
- VP9 تا سطح 4.0 (720p/60fps)
Nest Hub Max
- 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™ (بدون عبور)
رشته های نوع رسانه
ویدئو و صدا MP4
کدک ویدیویی | نمایه ویدیویی | کدک صوتی | نمایه صوتی | رشته نوع رسانه |
---|---|---|---|---|
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" |
فقط ویدیو MP4
کدک ویدیویی | نمایه ویدیویی | سطح ویدیو | رشته نوع رسانه | یادداشت ها |
---|---|---|---|---|
دالبی ویژن | 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" |
فقط صدای MP4
قالب | کدک صوتی | نمایه صوتی | رشته نوع رسانه |
---|---|---|---|
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" |
انواع رسانه های صوتی ناسازگار با MP4
قالب | کدک صوتی | رشته نوع رسانه |
---|---|---|
M4A | HE-AAC | صوتی/mp4; codecs="mp4a.40.05" |
LC-AAC | صوتی/mp4; codecs="mp4a.40.02" |
ویدئو و صدا WebM
قالب | کدک ویدیویی | کدک صوتی | رشته نوع رسانه |
---|---|---|---|
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 هستند.