विकेन्द्रीकृत वीडियो प्रसारण प्लेटफॉर्म PeerTube 1.3 का विमोचन

प्रकाशित मुद्दा पीरूबेट 1.3, वीडियो होस्टिंग और वीडियो प्रसारण के आयोजन के लिए एक विकेन्द्रीकृत मंच। PeerTube, P2P संचार पर आधारित सामग्री वितरण नेटवर्क का उपयोग करके और आगंतुकों के ब्राउज़रों को एक साथ जोड़कर, YouTube, डेलीमोशन और Vimeo के लिए एक विक्रेता-तटस्थ विकल्प प्रदान करता है। परियोजना विकास फैलाना AGPLv3 के अंतर्गत लाइसेंस प्राप्त।

PeerTube बिटटोरेंट क्लाइंट पर आधारित है webtorrent, ब्राउज़र में और प्रौद्योगिकी का उपयोग करके लॉन्च किया गया WebRTC ब्राउज़र और प्रोटोकॉल के बीच एक सीधा पी2पी संचार चैनल व्यवस्थित करने के लिए एक्टिविटीपब, जो आपको अलग-अलग वीडियो सर्वरों को एक सामान्य फ़ेडरेटेड नेटवर्क में एकजुट करने की अनुमति देता है जिसमें आगंतुक सामग्री की डिलीवरी में भाग लेते हैं और चैनलों की सदस्यता लेने और नए वीडियो के बारे में सूचनाएं प्राप्त करने की क्षमता रखते हैं। प्रोजेक्ट द्वारा प्रदान किया गया वेब इंटरफ़ेस फ्रेमवर्क का उपयोग करके बनाया गया है कोणीय.

PeerTube फ़ेडरेटेड नेटवर्क का गठन परस्पर जुड़े छोटे वीडियो होस्टिंग सर्वरों के एक समुदाय के रूप में किया गया है, जिनमें से प्रत्येक का अपना प्रशासक है और अपने स्वयं के नियमों को अपना सकता है। वीडियो वाला प्रत्येक सर्वर एक बिटटोरेंट ट्रैकर के रूप में कार्य करता है, जो इस सर्वर के उपयोगकर्ता खातों और उनके वीडियो को होस्ट करता है। यूजर आईडी “@user_name@server_domain” फॉर्म में बनती है। ब्राउज़िंग डेटा सीधे सामग्री देखने वाले अन्य आगंतुकों के ब्राउज़र से प्रसारित होता है।

यदि कोई भी वीडियो नहीं देखता है, तो रिटर्न उस सर्वर द्वारा व्यवस्थित किया जाता है जिस पर वीडियो मूल रूप से अपलोड किया गया था (प्रोटोकॉल का उपयोग किया जाता है)। वेबसीड). Помимо распределения трафика между пользователями, просматривающими видео, PeerTube также позволяет узлам, запущенным авторами для первичного размещения видео, кэшированить видео других авторов, формируя распределённую сеть не только из клиентов, но и из серверов, а также обеспечивая отказоустойчивость.

PeerTube के माध्यम से प्रसारण शुरू करने के लिए, उपयोगकर्ता को केवल एक सर्वर पर एक वीडियो, विवरण और टैग का एक सेट अपलोड करना होगा। इसके बाद, वीडियो पूरे फ़ेडरेटेड नेटवर्क पर उपलब्ध हो जाएगा, न कि केवल प्रारंभिक डाउनलोड सर्वर से। PeerTube के साथ काम करने और सामग्री वितरण में भाग लेने के लिए, एक नियमित ब्राउज़र पर्याप्त है और अतिरिक्त सॉफ़्टवेयर की स्थापना की आवश्यकता नहीं है। उपयोगकर्ता फ़ेडरेटेड सोशल नेटवर्क (उदाहरण के लिए, मास्टोडन और प्लेरोमा) में रुचि के चैनलों की सदस्यता लेकर या आरएसएस के माध्यम से चयनित वीडियो चैनलों में गतिविधि को ट्रैक कर सकते हैं। पी2पी संचार का उपयोग करके वीडियो वितरित करने के लिए, उपयोगकर्ता अपनी वेबसाइट पर अंतर्निहित वेब प्लेयर के साथ एक विशेष विजेट भी जोड़ सकता है।

यदि कोई उपयोगकर्ता किसी विशेष PeerTube सर्वर पर वीडियो पोस्ट करने के नियमों से संतुष्ट नहीं है, तो वह किसी अन्य सर्वर से जुड़ सकता है या रन свой собственный сервер. Для быстрого развёртывания сервера предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube). В настоящее время для размещения контента запущены 332 сервера, поддерживаемые разными добровольцами и организациями.

Основные новшества выпуска 1.3:

  • Добавлена поддержка списков воспроизведения видео при помощи которых пользователь может создать список для отложенного просмотра.
    Возможно создание как приватных так и публичных плейлистов. Каждая запись может не только определять видеоролик, но и ссылаться на позицию для начала и завершения воспроизведения. В отличие от каналов списки воспроизведения не могут быть объектом подписки, а являются средством индивидуальной организации просмотра. В плейлист можно включать не только свои, но и чужие видео. В файл конфигурации production.yaml добавлена настройка streaming_playlists, определяющая каталог для сохранения плейлистов;

  • Добавлена функция помещения видео в карантин (при включении загруженные видео автоматически добавляются в чёрный список и исключаются из него после рецензирования);
  • Добавлена экспериментальная поддержка протокола एचएलएस (HTTP Live Streaming), позволяющего адаптивно управлять потоком в зависимости от полосы пропускания. Для использования HLS для каждого разрешения требуется загрузить отдельный файл с видео. Поддерживается при наличии FFmpeg 4 или более новой версии;
  • Расширены возможности управления подписчиками. Добавлена поддержка удаления подписчика, блокировки создания новых подписок, ручного добавления подписчиков и отправки уведомлений о новых подписчиках;
  • Улучшен интерфейс пользователя. Увеличена высота области воспроизведения, изменено оформление кнопок, увеличен размер миниатюр,
    в меню добавлена секция «Моя библиотека», улучшено отображение на мобильных устройствах, добавлены новые анимированные эффекты;

  • В интерфейсе администратора появились возможности отключения трекера (запрет работы в режиме P2P), смены/сброса паролей пользователей, просмотра серверных логов, диагностики сетевых проблем, ограничения размера истории просмотренных видео и удаления старых записей о внешних видео.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें