انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.2

پلتفرم غیرمتمرکز سازماندهی میزبانی ویدئو و پخش ویدئو PeerTube 4.2 منتشر شد. PeerTube یک جایگزین مستقل از فروشنده برای YouTube، Dailymotion و Vimeo با استفاده از یک شبکه توزیع محتوا مبتنی بر ارتباطات P2P و پیوند دادن مرورگرهای بازدیدکننده ارائه می‌کند. توسعه های پروژه تحت مجوز AGPLv3 توزیع شده است.

نوآوری های اصلی:

  • حالت استودیو به منو اضافه شده است که به شما امکان می دهد عملیات ویرایش ویدیوی رایج را از رابط وب PeerTube انجام دهید، مانند کوتاه کردن ویدیو بر اساس زمان شروع و پایان، پیوست کردن یک فایل ویدیویی به عنوان مقدمه و خروجی، اضافه کردن یک واترمارک در پایین سمت راست. گوشه ای از ویدئو پس از ویرایش، ویدیوی جدید به طور خودکار به فرمت مورد نظر کدگذاری می شود و ویدیوی قدیمی جایگزین می شود.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.2
  • آمارهای پیشرفته برای هر ویدیو اضافه شده است، مانند میانگین زمان تماشا، اوج بینندگان و توزیع بینندگان بر اساس کشور. اطلاعات در قالب نمودارهای بصری نمایش داده می شود. آمار را می توان در بخش آمار مشاهده کرد که پس از کلیک بر روی دکمه "…" در زیر ویدیو نشان داده شده است.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.2
  • پشتیبانی برای ذخیره جریان‌های زنده مداوم/تکرار شونده (قابل دسترسی از یک پیوند دائمی) برای پخش بعدی اضافه شد (قبلاً ویژگی ذخیره فقط برای پخش‌های یک‌باره در دسترس بود). بنابراین، اکنون هر پخش زنده را می توان بلافاصله به عنوان یک ویدیوی معمولی، در یک URL جداگانه، بدون نیاز به ابزارهای خارجی ذخیره کرد.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.2
  • برای پخش زنده، تنظیماتی برای کنترل تأخیر ارائه شده است، که تأخیر زمانی پخش جریانی را که از لحظه عکسبرداری واقعی مشاهده می شود، تعیین می کند. به دلیل انتقال بین کاربران در حالت P2P، تاخیر به طور متوسط ​​30-40 ثانیه است. برای کاهش این زمان، گزینه ای برای غیرفعال کردن حالت P2P پیشنهاد شده است. همچنین قابلیت افزایش خودسرانه تاخیر برای بهبود کارایی انتقال بخش های ویدئویی بین شرکت کنندگان در شبکه P2P اضافه شده است.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.2
  • رابط وب دارای یک ویرایشگر زیرنویس داخلی است.
  • به مدیر این امکان داده می شود که آواتارهای نویسندگان را روی تصاویر کوچک ویدیو نمایش دهد.

پلتفرم PeerTube مبتنی بر سرویس گیرنده WebTorrent BitTorrent است که در یک مرورگر اجرا می شود و از فناوری WebRTC برای سازماندهی یک کانال ارتباطی مستقیم P2P بین مرورگرها و پروتکل ActivityPub استفاده می کند که به شما امکان می دهد سرورهای ویدیویی متفاوت را در یک شبکه مشترک مشترک ترکیب کنید. بازدیدکنندگان در تحویل محتوا شرکت می کنند و می توانند در کانال ها مشترک شوند و اعلان های ویدیوهای جدید را دریافت کنند. رابط وب ارائه شده توسط پروژه با استفاده از چارچوب Angular ساخته شده است.

شبکه فدرال PeerTube به عنوان یک جامعه از سرورهای میزبان ویدیوی کوچک به هم پیوسته تشکیل شده است، که هر کدام سرپرست خود را دارند و می توانند قوانین خاص خود را اتخاذ کنند. هر سرور دارای ویدئو نقش یک ردیاب بیت تورنت را ایفا می کند که میزبان حساب های کاربری این سرور و ویدئوهای آن ها است. شناسه کاربری به شکل «@user_name@server_domain» است. داده‌های مرور مستقیماً از مرورگرهای سایر بازدیدکنندگانی که محتوا را مشاهده می‌کنند، منتقل می‌شود.

اگر هیچ کس ویدیو را تماشا نمی کند، بازگشت توسط سروری که ویدیو در ابتدا در آن آپلود شده است سازماندهی می شود (پروتکل WebSeed استفاده می شود). علاوه بر توزیع ترافیک بین کاربرانی که ویدیوها را تماشا می‌کنند، PeerTube همچنین به میزبان‌هایی که توسط نویسندگان راه‌اندازی شده‌اند اجازه می‌دهد تا برای اولین بار ویدیوهای نویسندگان دیگر را در حافظه پنهان میزبانی کنند، و شبکه‌ای توزیع شده از نه تنها مشتریان، بلکه سرورها را تشکیل می‌دهد و همچنین تحمل خطا را ارائه می‌کند. . پشتیبانی از پخش زنده با تحویل محتوا در حالت P2P وجود دارد (برنامه های معمولی مانند OBS را می توان برای کنترل پخش استفاده کرد).

برای شروع پخش از طریق PeerTube، کاربر فقط باید یک ویدیو، توضیحات و مجموعه ای از برچسب ها را در یکی از سرورها آپلود کند. پس از آن، فیلم در کل شبکه فدرال در دسترس خواهد بود، و نه فقط از سرور دانلود اولیه. برای کار با PeerTube و مشارکت در توزیع محتوا، یک مرورگر معمولی کافی است و نیازی به نرم افزار اضافی نیست. کاربران می‌توانند با عضویت در فیدهای مورد علاقه در شبکه‌های اجتماعی فدرال (مانند Mastodon و Pleroma) یا از طریق RSS، فعالیت در کانال‌های ویدیویی انتخابی را دنبال کنند. برای توزیع ویدئو با استفاده از ارتباطات P2P، کاربر همچنین می تواند یک ویجت ویژه با پخش کننده وب داخلی را به سایت خود اضافه کند.

در حال حاضر حدود 1100 سرور در حال اجرا محتوا هستند که توسط داوطلبان و سازمان های مختلف میزبانی می شوند. اگر کاربر از قوانین قرار دادن ویدیوها در سرور PeerTube خاص راضی نباشد، می تواند به سرور دیگری متصل شود یا سرور خود را اجرا کند. برای استقرار سریع سرور، یک تصویر Docker از پیش پیکربندی شده (chocobozzz/peertube) ارائه شده است.

منبع: opennet.ru

اضافه کردن نظر