منتشر شده رها کردن لوله همتا 2.3، یک پلت فرم غیرمتمرکز برای سازماندهی میزبانی ویدیو و پخش ویدیو. 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) ارائه شده است.
پشتیبانی از جستجوی جهانی اضافه شده است (به طور پیش فرض غیرفعال است و نیاز به فعال سازی توسط سرپرست دارد).
به مدیر این امکان داده می شود که بنر نمایش داده شده در صفحات نمونه فعلی PeerTube را تعریف کند.
ابزارهای ساخت شبکههای فدرال گسترش یافتهاند: تنظیماتی برای انتقال ویدئو که در لیستهای عمومی به شبکههای دیگر وجود ندارد، اضافه شده است. پشتیبانی از مرتبسازی فایلهای ویدئویی بر اساس وضوح صفحه به ترتیب معکوس اجرا شده است. ارسال توضیحات کامل اشیاء ویدیویی از طریق ActivityPub فعال شد.
گردانندگان این امکان را دارند که نظرات را برای یک حساب خاص حذف کنند و هنگام مشاهده تصاویر کوچک، حسابها را غیرفعال کنند. پشتیبانی اضافه شده برای از پیش تعریف دلایل معمولی برای حذف.
استفاده از تمام فضای صفحه نمایش موجود هنگام نمایش شبکه ای از تصاویر کوچک بهینه شده است.
یک شمارنده ویدئو و اطلاعات کانال به صفحه "ویدیوهای من" اضافه شده است.
پیمایش منو در رابط مدیریت ساده شده است.
امکان محدود کردن دسترسی به فیدهای RSS با ویدیوهای جدید برای کانال ها و حساب های خاص وجود دارد.
انتشار آلفا پلاگین پیشنهاد شده است مسدود کردن خودکار ویدیوها، که به شما امکان می دهد ویدیوها را بر اساس لیست های مسدود عمومی مسدود کنید.
به دنبال روند کلی استفاده از اصطلاحات فراگیر، ویژگی «فهرست سیاه ویدیوها» به «بلوکهای ویدیو/فهرست مسدود» تغییر نام داد.
برای پردازش تصویر به جای کتابخانه صحافی تیز ماژول فعال شد جیمپ (برنامه دستکاری تصویر جاوا اسکریپت)، به طور کامل در جاوا اسکریپت نوشته شده است.
علاوه بر این شکل گرفت شماره جدید دسکتاپ WebTorrent 0.22، یک کلاینت تورنت که از پخش ویدیو پشتیبانی می کند و به شما امکان می دهد محتوای ویدیویی و صوتی را بدون صبر کردن برای دانلود کامل مشاهده کنید و در صورت نیاز، داده های جدید را بارگیری کنید. WebTorrent Desktop همچنین به شما امکان می دهد موقعیت را در داخل فایل هایی که هنوز به طور کامل دانلود نشده اند تغییر دهید (تغییر موقعیت به طور خودکار اولویت را در بلوک های دانلود تغییر می دهد). امکان اتصال به همتایان مرورگر مبتنی بر WebTorrent و همتایان BitTorrent با استفاده از برنامه های استاندارد مانند Transmission یا uTorrent وجود دارد. پیوندهای مغناطیسی، فایلهای تورنت، شناسایی همتایان توسط DHT (جدول هش توزیع شده)، PEX (Exchang همتا) و لیستهایی از سرورهای ردیاب پشتیبانی میشوند. پخش جریانی با استفاده از پروتکلهای AirPlay، Chromecast و DLNA پشتیبانی میشود.
نسخه جدید قابل توجه پشتیبانی از صدای چند تراک، تشخیص کدک بهبودیافته، اعلانهای تأیید فایل، پشتیبانی از فرمتهای MPEG-Layer-2، Musepack، Matroska (صدا) و WavePack، آغاز انتشار بستههای rpm برای لینوکس و مجموعهها برای معماری arm64. نسخه 0.22 بر روی پلتفرم Electron 9 ساخته شده است، اما سپس به روز رسانی 0.23 منتشر شد که به استفاده از نسخه آزمایشی پلت فرم Electron 10 تغییر مکان داد.
به شما یادآوری می کنیم که WebTorrent توسعه پروتکل BitTorrent است که به شما امکان می دهد یک شبکه توزیع محتوای غیرمتمرکز را سازماندهی کنید که با پیوند دادن مرورگرهای کاربرانی که محتوا را مشاهده می کنند عمل می کند. این پروژه برای کار کردن به زیرساخت سرور خارجی یا افزونه های مرورگر نیاز ندارد. برای اتصال بازدیدکنندگان وب سایت به یک شبکه تحویل محتوا، کافی است یک کد جاوا اسکریپت ویژه در وب سایت قرار دهید که از فناوری WebRTC برای تبادل مستقیم داده بین مرورگرها استفاده می کند.