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

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

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

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

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

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

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

در نسخه جدید:

  • اضافه شدن پشتیبانی آزمایشی برای پلاگین ها و تم هایی که می توانند از طریق رابط وب مدیر نصب شوند. هر نمونه PeerTube می تواند موضوع خاص خود را داشته باشد (مدیر تم ها را آپلود می کند و پس از آن برای فعال سازی توسط کاربران در دسترس قرار می گیرد).
  • اضافه شدن پشتیبانی برای بارگذاری فایل های صوتی. خود PeerTube یک ویدیو با یک تصویر ثابت بر اساس آنها ایجاد می کند و فایل صوتی را با جلد آلبوم و پارامترهای فایل ادغام می کند.
  • پشتیبانی از ثبت نام کاربری چند مرحله ای اجرا شده است. کاربران جدید می توانند کانال (نام کاربری/کانال) خود را ایجاد کنند. به طور پیش فرض، صفحه کانال خود به کاربر نشان داده می شود، نه صفحه اصلی حساب.
  • قابلیت استفاده از پارامترهای خاموش، حلقه و peertubeLink در URL ها اضافه شده است.
  • رابط انتشار ویدیو دوباره طراحی شده است و قابلیت تعیین زمان شروع و پایان برای پخش، زیرنویس ها، پرچم های پخش خودکار و چرخه ای را اضافه می کند.
  • نمایش گروه های مشترکین و ویدیوهای اخیراً اضافه شده به ترتیب زمانی ارائه می شود.
  • یک فیلتر زبان اضافه شده است که به شما امکان می دهد فیلم ها را فقط به زبان های خاصی نمایش دهید.
  • امکان انتقال ویدیوهای عمومی یا هنوز منتشر نشده و همچنین لیست های پخش به دسته خصوصی اضافه شد.
  • قابلیت تبدیل ویدیو با کیفیت 4K پیاده سازی شده است.
  • پشتیبانی از حذف فدرال نظرات (در سرورهای دیگر) که توسط مالک ویدیو حذف شده است.
  • قابلیت تنظیم رمز عبور مدیر در اولین راه اندازی اضافه شد.
  • به یک مشکل امنیتی ناشی از توانایی ناظران در ایجاد و تغییر تنظیمات کاربر ممتاز می پردازد. از این پس، اقدامات ناظران فقط به کاربران عادی محدود می شود.
  • ابزارهای CLI در یک بسته جداگانه برای کاهش اندازه وابستگی های سرور گنجانده شده است.
  • بهبود عملکرد حافظه پنهان فایل استاتیک و نمایش سریعتر فونت ها.

منبع: opennet.ru

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