وب‌سرویس مجید

پروژه indigo-player

matvp91/indigo-player

کاربرد:

این یک پخش‌کننده ویدیوی مدرن و بسیار قابل گسترش به زبان جاوااسکریپت است که از فرمت‌های پیشرفته‌ی استریم ویدیو مثل MPEG-DASH، HLS و MPEG-4 پشتیبانی می‌کند.

این پروژه بر پایه‌ی المان ویدیوی HTML5 ساخته شده و برای توسعه‌دهندگانی که به دنبال یک پخش‌کننده‌ی سبک، انعطاف‌پذیر و قابل سفارش هستند، مناسب است.

در چه شرایطی بهتره استفاده شود؟

وقتی به یک پخش‌کننده‌ی ویدیوی بدون وابستگی به کتابخانه‌های سنگین نیاز داری و می‌خوای روی تجربه‌ی کاربری مدرن و پشتیبانی از فرمت‌های استریمینگ تمرکز کنی، این انتخاب عالی‌ایه.

همچنین وقتی می‌خوای خودت قابلیت‌های جدید اضافه کنی یا رفتار پخش‌کننده رو کاملاً کنترل کنی، این پروژه بهترین گزینه‌ست.

چند مثال از موارد استفاده

- پخش ویدیوهای آموزشی با کیفیت بالا و پشتیبانی از HLS در پلتفرم‌های آموزشی

- استفاده در سرویس‌های استریم ویدیوی شخصی با پشتیبانی از MPEG-DASH

- ساخت پخش‌کننده‌ی سفارشی برای وب‌سایت‌های خبری یا سرگرمی

- ادغام در اپلیکیشن‌های وب مبتنی بر React یا Vue بدون نیاز به کتابخانه‌های سنگین

  • ##video
  • ##javascript
  • ##hls
  • ##mpeg
  • ##html5
  • ##web
  • ##streaming
  • ##indigo
  • ##open
  • ##web