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

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

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

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

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

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

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

В نسخه جدید:

  • تغییراتی ایجاد شده است که سازگاری را قطع می کند. پیاده سازی سیستم قدیمی حذف شد تضمین ها امضای دیجیتالی اسناد JSON LD (Dat مرتبط). پارامتر پیکربندی email.object به email.subject تغییر نام داده است.
  • پشتیبانی از پلاگین ها و تم ها تثبیت شده است. هر نمونه PeerTube می تواند موضوع خاص خود را داشته باشد (مدیر تم ها را آپلود می کند و پس از آن برای فعال سازی توسط کاربران در دسترس قرار می گیرد).
  • قابلیت اتصال هندلرها برای فیلتر کردن کاربران در حین ثبت نام به API توسعه افزونه اضافه شده است (filter:api.user.signup.allowed.result).
  • ابزارهای مدیریت گره PeerTube در رابط وب مدیر گسترش یافته است. به عنوان بخشی از کار برای ایجاد یک فهرست جدید از گره های PeerTube (joinpeertube.org) فیلدهای اطلاعات اضافی را برای توصیف گره پشتیبانی شده اضافه کرد: دسته، زبان ارتباط، کد رفتار، قوانین اعتدال، اطلاعات مالک و مدیر، اطلاعات مربوط به تجهیزات و بودجه گره. اطلاعات مشخص شده همچنین در صفحه برای اتصال کاربر به گره و در بخش "درباره" قرار می گیرد.
  • قابلیت ردیابی خودکار سایر گره ها و رجیستری های در دسترس عموم را اضافه کرد.
  • صفحه ای با بیشترین پسندیدن ویدیوها اضافه شد.
  • یک بخش با آمار به صفحه اطلاعات گره اضافه شده است.
  • تب ویدیو اکنون از جستجوی بدون حروف بزرگ پشتیبانی می کند.
  • اضافه شدن حالت پخش خودکار برای ویدیوی پیشنهادی بعدی.
  • اضافه شدن پشتیبانی از زیرنویس ها در قالب فایل های متنی ساده.
  • عملیات جایگزینی تم تسریع شده است.
  • قابلیت فعال کردن پخش با استفاده از HLS (HTTP Live Streaming) به پنل مدیریت اضافه شده است.

منبع: opennet.ru

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