PeerTube 1.3 орталықтандырылмаған бейнехабар тарату платформасын шығару

жарияланды шығу Peer Tube 1.3, бейнехостинг пен бейнехабар таратуды ұйымдастыруға арналған орталықтандырылмаған платформа. PeerTube P2P коммуникацияларына негізделген мазмұнды тарату желісін пайдаланып және келушілердің браузерлерін біріктіретін YouTube, Dailymotion және Vimeo бағдарламаларына сатушыға бейтарап балама ұсынады. Жобалық әзірлемелер кеңейтіңіз AGPLv3 бойынша лицензияланған.

PeerTube BitTorrent клиентіне негізделген webtorrent, браузерде іске қосылды және технологияны пайдаланады WebRTC браузерлер мен протокол арасында тікелей P2P байланыс арнасын ұйымдастыру ActivityPub, бұл келушілер мазмұнды жеткізуге қатысатын және арналарға жазылу және жаңа бейнелер туралы хабарландырулар алу мүмкіндігіне ие болатын жалпы федеративтік желіге әртүрлі бейне серверлерді біріктіруге мүмкіндік береді. Жобамен қамтамасыз етілген веб-интерфейс фреймворк көмегімен құрастырылған бұрыштық.

PeerTube федеративті желісі өзара байланысты шағын бейнехостинг серверлерінің қауымдастығы ретінде қалыптасады, олардың әрқайсысында өз әкімшісі бар және өз ережелерін қабылдай алады. Бейне бар әрбір сервер осы сервердің пайдаланушы тіркелгілерін және олардың бейнелерін орналастыратын BitTorrent трекері ретінде әрекет етеді. Пайдаланушы идентификаторы “@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

пікір қалдыру