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

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

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

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

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

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

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

ویژگی های کلیدی جدید در نسخه 1.3:

  • پشتیبانی از لیست های پخش ویدیو اضافه شده است که با آن کاربر می تواند لیستی برای مشاهده تاخیری ایجاد کند.
    امکان ایجاد لیست پخش خصوصی و عمومی وجود دارد. هر ورودی نه تنها می تواند یک ویدیو را تعریف کند، بلکه به موقعیتی برای شروع و پایان پخش اشاره می کند. برخلاف کانال‌ها، فهرست‌های پخش نمی‌توانند هدف اشتراک باشند، بلکه وسیله‌ای برای مشاهده فردی هستند. می‌توانید نه تنها ویدیوهای خود، بلکه ویدیوهای افراد دیگر را نیز در فهرست پخش قرار دهید. تنظیمات streaming_playlists به فایل پیکربندی production.yaml اضافه شده است که فهرست راهنمای ذخیره لیست های پخش را مشخص می کند.

  • اضافه شدن عملکرد قرنطینه کردن فیلم ها (در صورت فعال بودن، فیلم های دانلود شده به طور خودکار به لیست سیاه اضافه می شوند و پس از بررسی از آن حذف می شوند).
  • پشتیبانی از پروتکل آزمایشی اضافه شد HLS (HTTP Live Streaming)، که به شما امکان می دهد به طور تطبیقی ​​جریان را بسته به پهنای باند کنترل کنید. برای استفاده از HLS، هر رزولوشن نیاز به یک فایل ویدئویی جداگانه برای آپلود دارد. پشتیبانی با FFmpeg 4 یا جدیدتر.
  • قابلیت های مدیریت مشترک افزایش یافته است. اضافه شدن پشتیبانی برای حذف مشترک، مسدود کردن ایجاد اشتراک های جدید، اضافه کردن دستی مشترکین و ارسال اعلان در مورد مشترکین جدید.
  • رابط کاربری بهبود یافته ارتفاع ناحیه پخش افزایش یافته است، طراحی دکمه ها تغییر کرده است، اندازه تصاویر کوچک افزایش یافته است،
    بخش "کتابخانه من" به منو اضافه شده است، نمایش در دستگاه های تلفن همراه بهبود یافته است، و جلوه های متحرک جدید اضافه شده است.

  • رابط مدیر اکنون این قابلیت را دارد که ردیاب را غیرفعال کند (ممنوع کردن عملکرد در حالت P2P)، تغییر / بازنشانی رمزهای عبور کاربر، مشاهده گزارش‌های سرور، تشخیص مشکلات شبکه، محدود کردن اندازه سابقه ویدیوهای تماشا شده، و حذف ورودی‌های قدیمی درباره ویدیوهای خارجی. .

منبع: opennet.ru

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