Tso tawm ntawm decentralized video broadcasting platform PeerTube 4.3

Kev tso tawm ntawm lub platform decentralized rau kev teeb tsa video hosting thiab video tshaj tawm PeerTube 4.3 tau tshwm sim. PeerTube muaj lwm qhov chaw muag khoom nruab nrab rau YouTube, Dailymotion thiab Vimeo, siv cov ntsiab lus faib tawm raws li P2P kev sib txuas lus thiab txuas cov neeg tuaj xyuas browsers ua ke. Txoj haujlwm tsim kho tau muab faib raws li daim ntawv tso cai AGPLv3.

Main innovations:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π² YouTube ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский пСрСнос Π² свой ΠΊΠ°Π½Π°Π» Π½Π° Π±Π°Π·Π΅ PeerTube. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ PeerTube, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ пСрСнос Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… списков воспроизвСдСния. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ автоматичСского ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° осущСствляСтся Π² мСню Β«My libraryΒ» Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«My synchronizationsΒ» Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ChannelsΒ».
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 4.3
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ страницы создания ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ число этапов ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ рСгистрации: Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, принятиС условий использования, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, запрос Π½Π° созданиС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΈ информация ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ рСгистрации ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи. ИзмСнСно мСстополоТСниС Π²Π΅Ρ€Ρ…Π½ΠΈΡ… элСмСнтов Π½Π° страницС Π²Ρ…ΠΎΠ΄Π°, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сообщСния. Π‘Ρ‚Ρ€ΠΎΠΊΠ° поиска сдвинута Π² Ρ†Π΅Π½Ρ‚Ρ€ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Ρ†Π²Π΅Ρ‚.
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 4.3
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΏΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π½ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты. Для встроСнных live-Π²Π΅Ρ‰Π°Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ Π½Π° страницы ΠΏΠ»Π΅Π΅Ρ€Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΈ послС окончания вСщания Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΠΊΠ°Π· ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… заставок вмСсто пустоты, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ сбоя. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ автоматичСский запуск воспроизвСдСния послС Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ live-трансляции.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ для настройки своСго ΡƒΠ·Π»Π° PeerTube. Администратору прСдоставлСны срСдства для запуска Ρ€Π°Π±ΠΎΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… (Federation), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для удалСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… подписчиков сразу со всСх ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ². Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ пСрСкодирования для измСнСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ live-Π²Π΅Ρ‰Π°Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΡˆΠ΅ максимально Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ Π² настройках. Π’ web-интСрфСйс Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² с Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для высвобоТдСния свободного мСста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ).
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 4.3
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ.

PeerTube platform yog raws li kev siv WebTorrent BitTorrent tus neeg siv, uas khiav hauv qhov browser thiab siv WebRTC thev naus laus zis los teeb tsa P2P kev sib txuas lus ncaj qha ntawm browsers, thiab ActivityPub raws tu qauv, uas tso cai rau koj los sib sau ua ke cov video servers sib txawv rau hauv kev sib koom ua ke. network uas cov neeg tuaj saib koom nrog kev xa cov ntsiab lus thiab muaj peev xwm sau npe rau cov channel thiab tau txais kev ceeb toom txog cov yeeb yaj kiab tshiab. Lub web interface muab los ntawm qhov project yog tsim los ntawm Angular moj khaum.

PeerTube federated network yog tsim los ua ib lub zej zog ntawm kev sib txuas me me video hosting servers, txhua tus muaj nws tus thawj tswj hwm thiab tuaj yeem txais nws txoj cai. Txhua tus neeg rau zaub mov nrog video ua raws li BitTorrent tracker, uas tuav cov neeg siv nyiaj ntawm cov neeg rau zaub mov no thiab lawv cov yeeb yaj kiab. Tus neeg siv ID yog tsim nyob rau hauv daim ntawv "@user_name@server_domain". Browsing cov ntaub ntawv yog kis ncaj qha los ntawm browsers ntawm lwm tus neeg tuaj saib cov ntsiab lus.

Yog tias tsis muaj leej twg saib cov vis dis aus, qhov upload yog tsim los ntawm cov neeg rau zaub mov uas cov yeeb yaj kiab tau pib upload (WebSeed raws tu qauv siv). Ntxiv nrog rau kev faib cov tsheb khiav ntawm cov neeg siv saib cov yeeb yaj kiab, PeerTube tseem tso cai rau cov nodes launched los ntawm cov neeg tsim los pib tuav cov yeeb yaj kiab rau cache cov yeeb yaj kiab los ntawm lwm tus neeg tsim, tsim kev sib koom ua ke ntawm cov neeg siv khoom tsis yog cov neeg siv khoom nkaus xwb tab sis kuj servers, nrog rau kev ua txhaum cai. Muaj kev txhawb nqa rau streaming nyob nrog cov ntsiab lus xa hauv P2P hom (cov txheej txheem xws li OBS tuaj yeem siv los tswj streaming).

Txhawm rau pib tshaj tawm ntawm PeerTube, tus neeg siv tsuas yog xav tau upload cov yeeb yaj kiab, cov lus piav qhia thiab cov cim npe rau ib qho ntawm cov servers. Tom qab qhov no, cov yeeb yaj kiab yuav dhau los ua muaj thoob plaws hauv tsoomfwv lub network, thiab tsis yog los ntawm tus thawj download server. Txhawm rau ua haujlwm nrog PeerTube thiab koom nrog kev faib tawm cov ntsiab lus, qhov browser ib txwm muaj txaus thiab tsis tas yuav muaj kev teeb tsa software ntxiv. Cov neeg siv tuaj yeem taug qab kev ua si hauv cov yeeb yaj kiab xaiv los ntawm kev tso npe rau cov kev txaus siab hauv tsoomfwv cov kev sib raug zoo (piv txwv li, Mastodon thiab Pleroma) lossis ntawm RSS. Txhawm rau faib cov yeeb yaj kiab siv P2P kev sib txuas lus, tus neeg siv kuj tuaj yeem ntxiv qhov tshwj xeeb widget nrog lub web player built-in rau nws lub vev xaib.

Tam sim no muaj kwv yees li 1100 cov ntsiab lus hosting servers tswj los ntawm ntau tus neeg tuaj yeem pab dawb thiab cov koom haum. Yog tias tus neeg siv tsis txaus siab rau cov cai rau kev tshaj tawm cov yeeb yaj kiab ntawm ib tus neeg rau zaub mov PeerTube, nws tuaj yeem txuas mus rau lwm tus neeg rau zaub mov lossis pib nws tus kheej server. Rau kev xa tawm sai sai, cov duab teeb tsa ua ntej hauv Docker hom (chocobozzz/peertube) yog muab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib