پرش به محتوا

کتابخانه

دانلود player-venom و نشانی CDN ایرانی

player-venom یه کتابخانه جاوااسکریپت (بسته npm) برای پخش ویدیو توی مرورگره که روی HTML5 کار می کنه و با جریان های DASH و HLS هم سروکار داره. اگه می خوای ویدیو رو روی سایت خودت و بدون وابستگی به سرویس های خارجی پخش کنی، یکی از گزینه هاست. مجوزش ISC هست.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز ISC؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۰.۳.۷
نسخه‌ها در مخزن
۱۳
مجوز
ISC
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۰.۳.۷ آخرین

۱٫۴ مگابایت· ۱۱ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/player-venom@0.3.7/dist/player.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/player-venom@0.3.7/dist/player.js" integrity="sha256-jYPHEQUiHDk7QDuulBnHuHWd4MgsvgYaYUsbsvGiXKE=" crossorigin="anonymous"></script>

SHA-256: 8d83c71105221c393b403bae9419c7b8759de0c82cbe061a614b1bb2f1a25ca1

درباره player-venom (پلیر ونوم)

player-venom یه کتابخانه جاوااسکریپته که با npm منتشر شده و کارش ساخت پلیر ویدیو توی صفحه وبه. توضیح رسمی منبعش کوتاهه: پخش کننده ویدیو برای DASH، HLS و HTML5. یعنی هم ویدیوی معمولی با تگ video رو پوشش می ده، هم جریان های تطبیقی که با این دو پروتکل پخش می شن. مجوزش ISC هست. این مجوز خیلی ساده و آزاده، از نظر عملی شبیه MIT هست و معمولاً برای استفاده تجاری هم مشکلی نداره.

مشکلی که حل می کنه آشناست. تگ video خام بین مرورگرها ظاهر متفاوتی داره و برای فایل های سنگین تجربه خوبی نمی ده. DASH و HLS ویدیو رو به تکه های کوچک تقسیم می کنن و کیفیت رو می شه با سرعت اینترنت کاربر بالا و پایین کرد. برای سایت ایرانی که بازدیدکننده هاش با اینترنت موبایل و سرعت های خیلی متفاوت میان، این فرق حس می شه. یه نکته دیگه هم هست: وقتی ویدیو رو روی هاست یا سرور خودت نگه می داری، پخشش به سرویس های خارجی وابسته نیست. همین سرویس ها توی روزهای اختلال اینترنت بین الملل کند یا قطع می شن.

به درد چه سایت هایی می خوره؟ سایت آموزشی با دوره ویدیویی، فروشگاهی که برای محصولاتش ویدیوی معرفی داره، سایت خبری یا شرکتی که ویدیوهای بلندتری منتشر می کنه. کجا لازمش نداری؟ اگه فقط یه کلیپ کوتاه توی صفحه اصلی داری، تگ video خود مرورگر معمولاً کافیه. اگه هم ویدیوهات رو روی یه سرویس پخش آماده گذاشتی و پلیر خودش رو داره، پلیر جدا نمی خواد.

یه چیز رو از اول بدون: این کتابخانه فقط پلیره. فایل های جریان، یعنی مانیفست و تکه های ویدیو، رو باید خودت آماده کنی؛ مثلاً با ابزاری مثل ffmpeg. سرور هم باید این فایل ها رو درست سرو کنه، و اگه ویدیو روی دامنه ای جدا از سایته، تنظیم CORS رو هم چک کن. چون توضیح رسمی منبع کوتاهه، ما درباره قابلیت های دقیقی مثل زیرنویس، انتخاب دستی کیفیت یا شخصی سازی ظاهر ادعایی نمی کنیم. قبل از اینکه سراغ سایت اصلی بری، یه ویدیوی نمونه از خودت رو روش امتحان کن.

نسخه های رسمی و بدون تغییر player-venom توی مخزن داخلی ما هم هست. پس اگه npm یا CDN های خارجی بالا نیومد، می تونی از همین صفحه دانلودش کنی.

راهنمای استفاده

راه انداختن player-venom توی یه صفحه معمولی چند قدم بیشتر نیست. ترتیب کار این جوریه:

  • اول ویدیوت رو آماده کن. برای HLS یا DASH باید فایل مانیفست و تکه های ویدیو رو داشته باشی. برای یه ویدیوی معمولی، همون فایل ویدیویی کافیه.
  • فایل های کتابخانه رو از همین صفحه بگیر و توی پوشه اسکریپت های سایتت، روی هاست خودت، بذار.
  • کد آماده پایین همین صفحه رو به قالب یا صفحه ات اضافه کن. اگه پروژه ات با npm ساخته می شه، می تونی بسته رو با نام player-venom نصب کنی و توی کد خودت صداش بزنی.
  • یه عنصر برای پلیر توی صفحه بذار و آدرس ویدیو یا مانیفست رو بهش بده. ساختار دقیق تنظیم ها رو از کد نمونه پایین صفحه بردار و حدس نزن.
  • صفحه رو توی چند مرورگر و روی موبایل هم باز کن و ببین ویدیو پخش می شه یا نه.

اگه ویدیو بالا نیومد، اول تب Network مرورگر رو ببین. معمولاً مشکل از مسیر اشتباه مانیفست، نوع محتوای MIME که سرور می فرسته، یا CORS ـه و ربطی به خود پلیر نداره. این چک ها رو روی یه نسخه تستی انجام بده، نه روی سایت اصلی.

همه نسخه‌ها (۱۳)

نسخه‌های ۰.x ۱۳ نسخه
  • ۰.۳.۷ آخرین نسخه ۱٫۴ مگابایت·
    دانلودنسخه 0.3.7
    نشانی مستقیم فایل اصلی 0.3.7 https://mirror.wbweb.ir/npm/player-venom@0.3.7/dist/player.js
  • ۰.۳.۶ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.6
    نشانی مستقیم فایل اصلی 0.3.6 https://mirror.wbweb.ir/npm/player-venom@0.3.6/dist/753.js
  • ۰.۳.۵ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.5
    نشانی مستقیم فایل اصلی 0.3.5 https://mirror.wbweb.ir/npm/player-venom@0.3.5/dist/753.js
  • ۰.۳.۴ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.4
    نشانی مستقیم فایل اصلی 0.3.4 https://mirror.wbweb.ir/npm/player-venom@0.3.4/dist/753.js
  • ۰.۳.۳ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.3
    نشانی مستقیم فایل اصلی 0.3.3 https://mirror.wbweb.ir/npm/player-venom@0.3.3/dist/753.js
  • ۰.۳.۲ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.2
    نشانی مستقیم فایل اصلی 0.3.2 https://mirror.wbweb.ir/npm/player-venom@0.3.2/dist/753.js
  • ۰.۳.۱ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.1
    نشانی مستقیم فایل اصلی 0.3.1 https://mirror.wbweb.ir/npm/player-venom@0.3.1/dist/753.js
  • ۰.۳.۰ ۱٫۴ مگابایت·
    دانلودنسخه 0.3.0
    نشانی مستقیم فایل اصلی 0.3.0 https://mirror.wbweb.ir/npm/player-venom@0.3.0/dist/753.js
  • ۰.۲.۹۷ ۱٫۴ مگابایت·
    دانلودنسخه 0.2.97
    نشانی مستقیم فایل اصلی 0.2.97 https://mirror.wbweb.ir/npm/player-venom@0.2.97/dist/753.js
  • ۰.۲.۹۶ ۱٫۴ مگابایت·
    دانلودنسخه 0.2.96
    نشانی مستقیم فایل اصلی 0.2.96 https://mirror.wbweb.ir/npm/player-venom@0.2.96/dist/753.js
  • ۰.۲.۹۵ ۱٫۵ مگابایت·
    دانلودنسخه 0.2.95
    نشانی مستقیم فایل اصلی 0.2.95 https://mirror.wbweb.ir/npm/player-venom@0.2.95/dist/189.js
  • ۰.۲.۹۴ ۱٫۵ مگابایت·
    دانلودنسخه 0.2.94
    نشانی مستقیم فایل اصلی 0.2.94 https://mirror.wbweb.ir/npm/player-venom@0.2.94/dist/189.js
  • ۰.۲.۹۳ قدیمی‌ترین نسخه ۱٫۵ مگابایت·
    دانلودنسخه 0.2.93
    نشانی مستقیم فایل اصلی 0.2.93 https://mirror.wbweb.ir/npm/player-venom@0.2.93/dist/189.js

پرسش‌های رایج

  • یه کتابخانه جاوااسکریپت برای پخش ویدیو توی مرورگره که طبق توضیح رسمی منبعش با HTML5 و جریان های DASH و HLS سروکار داره. می تونی به جای تگ ساده video، یه پلیر مرتب و قابل کنترل توی سایتت بذاری، مخصوصاً وقتی ویدیوها رو خودت میزبانی می کنی.

  • هر دو ویدیو رو تکه تکه می فرستن و کیفیت رو با سرعت اینترنت کاربر تنظیم می کنن. HLS رو اپل معرفی کرده و DASH یه استاندارد بازتره. انتخابش بیشتر به ابزاری که ویدیو رو تولید می کنه و مرورگرهای مخاطب هات بستگی داره. قبل از تصمیم، یه نمونه تست کن.

  • بله، چون فایل ها رو خودت روی هاست یا سرور خودت می ذاری و پلیر همون جا بارشون می کنه. فقط مطمئن شو اسکریپت خود پلیر هم از روی هاست خودت لود می شه، نه از CDN خارجی. اون وقت توی روزهای اختلال اینترنت بین الملل هم مشکلی پیش نمیاد.

  • ISC یه مجوز خیلی ساده و آزاده و از نظر عملی شبیه MIT هست. معمولاً استفاده، تغییر و توزیع، حتی تجاری، با حفظ اعلان کپی رایت و متن مجوز مجازه. برای پروژه های حساس، متن کامل مجوز داخل بسته رو هم یه بار بخون.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.