رسانه پشتیبانی شده برای Google Cast

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)

کدک های صوتی

Chromecast Audio، Google Home، و Google Home Mini از فهرست کدک‌های زیر پشتیبانی می‌کنند:

  • FLAC (تا 96 کیلوهرتز/24 بیت)
  • HE-AAC
  • LC-AAC
  • MP3
  • اپوس
  • وربیس
  • WAV (LPCM)
  • WebM

رشته های نوع رسانه

ویدئو و صدا 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 هستند.