Waxaa la sii daayay madal baahsanayd oo loogu talagalay qabanqaabada martigelinta muuqaalka iyo baahinta muuqaalka PeerTube 4.1. PeerTube waxay bixisaa beddelka madax-bannaanida iibiyaha ee YouTube, Dailymotion iyo Vimeo, iyadoo la adeegsanayo shabakad qaybinta macluumaadka ku salaysan xidhiidhka P2P iyo isku xidhka daalacashada booqdeyaasha. Horumarinta mashruuca waxaa lagu qaybiyaa shatiga AGPLv3.
Hal-abuurka ugu muhiimsan:
- Π£Π»ΡΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . ΠΡΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΠΈ ΠΊ ΡΠ΅Π½ΡΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²ΠΏΠ»ΡΠ²Π°ΡΡΠΈΠΉ Π±Π»ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π£Π²Π΅Π»ΠΈΡΠ΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ². ΠΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ Π² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π»Π°Π½Π΄ΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΡΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ΅ ΡΠΊΡΠ°Π½Π°. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠΎΡΠΊΠΈ Π½Π° 10 ΡΠ΅ΠΊΡΠ½Π΄ Π²ΠΏΠ΅ΡΡΠ΄ ΠΈ Π½Π°Π·Π°Π΄ ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ°Π½ΠΈΠ΅ ΠΊ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ PeerTube ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠΎΡΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΡΡ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠ»ΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² Π²ΡΠ²ΠΎΠ΄Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°Π½Π°Π»Ρ ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΊΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄ΠΎΠ±Π½ΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊΠ°Π½Π°Π»Ρ ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΊΠ°ΠΌ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ.
- Π Π°ΡΡΠΈΡΠ΅Π½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² PeerTube. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ ΠΊ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΌ Π²ΠΈΠ΄Π΅ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΏΠ° Β«publicΒ» ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΠΏΡ Β«unlistedΒ», Β«privateΒ» ΠΈ Β«internalΒ»), Π·Π°Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²).
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ P2P-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ΅Π»ΡΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΡΡΡΡ Π²ΠΎΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. P2P-ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΄Π»Ρ Π²ΠΈΠ΄Π΅ΠΎ, Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ web-ΡΡΡΠ°Π½ΠΈΡΡ.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΡΠΌΡ Π²Ρ ΠΎΠ΄Π° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ΅ Π²Ρ ΠΎΠ΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π²Π½Π΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ ΠΎΠ΄Π°.
Aan ku xasuusiyo in PeerTube ay ku saleysan tahay isticmaalka macmiilka BitTorrent WebTorrent, kaas oo ku shaqeeya browserka oo isticmaala tignoolajiyada WebRTC si uu u habeeyo kanaalka isgaarsiinta tooska ah ee P2P ee u dhexeeya browsers, iyo borotokoolka ActivityPub, kaas oo kuu ogolaanaya inaad midayso server-yada fiidiyoowga ah ee kala duwan Shabakad federaali ah oo guud kaas oo booqdayaashu ay ka qaybqaataan nuxurka gudbinta oo ay awood u leeyihiin inay iska diiwaan galiyaan kanaalada oo ay helaan ogeysiisyada ku saabsan fiidiyowyada cusub. Isku xirka shabakadda ee uu bixiyo mashruuca waxaa la dhisay iyadoo la adeegsanayo qaab-dhismeedka Angular.
Shabakadda Federation-ka ee PeerTube waxaa loo sameeyay sidii bulsho ka kooban server-yada yar-yar ee fiidiyooga ah ee isku xiran, kuwaas oo mid walba uu leeyahay maamulkiisa oo qaadan kara xeerar u gaar ah. Server kasta oo leh fiidiyowgu wuxuu ciyaaraa doorka BitTorrent tracker, kaas oo martigeliya xisaabaadka isticmaalaha server-kan iyo fiidiyowyadooda. Aqoonsiga isticmaaluhu waxa uu ku yaalaa qaabka "@user_name@server_domain". Xogta daalacashada waxaa si toos ah looga gudbiyaa daalacashada booqdayaasha kale ee eegaya waxa ku jira.
Haddi aanu qofna daawanayn muqaalka, soo noqoshada waxa qabanqaabiya seerfar-ka muuqaalka markii hore lagu shubay (hab-maamuuska WebSeed ayaa la isticmaalay). Marka lagu daro qaybinta taraafikada u dhexeeya isticmaalayaasha daawashada fiidiyowyada, PeerTube waxay sidoo kale u ogolaataa martigeliyayaasha ay bilaabeen qorayaashu inay martigeliyaan fiidiyowyada markii ugu horreysay si ay u kaydiyaan fiidiyowyada qorayaasha kale, samaynta shabakad qaybsan oo aan ahayn macaamiisha oo keliya, laakiin sidoo kale adeegayaasha, iyo sidoo kale bixinta dulqaadka khaladka ah. . Waxaa jira taageero loogu talagalay baahinta tooska ah oo leh gudbinta nuxurka qaabka P2P (barnaamijyada caadiga ah sida OBS ayaa loo isticmaali karaa in lagu xakameeyo qulqulka).
Si loo bilaabo baahinta PeerTube, isticmaaluhu wuxuu u baahan yahay oo keliya inuu soo geliyo muuqaal, sharraxaad, iyo calaamado calaamad ah mid ka mid ah adeegayaasha. Taas ka dib, filimku wuxuu diyaar u noqon doonaa dhammaan shabakadaha federaalka, oo ma aha oo kaliya ka soo dejinta asaasiga ah. Si aad ula shaqeyso PeerTube oo aad uga qaybgasho qaybinta macluumaadka, browser-ka caadiga ah ayaa ku filan oo looma baahna software dheeraad ah. Isticmaalayaashu waxay la socon karaan dhaqdhaqaaqa kanaalada fiidyaha ee la doortay iyagoo iska diiwaan gelinaya quudinta xiisaha shabakadaha bulshada ee federaalku (sida Mastodon iyo Pleroma) ama RSS. Si loo qaybiyo muuqaalka iyadoo la adeegsanayo isgaadhsiinta P2P, isticmaaluhu wuxuu sidoo kale ku dari karaa widget gaar ah oo leh ciyaaryahan shabakad ku dhex dhisan.
Waqtigan xaadirka ah, waxaa jira ilaa 900 oo adeegayaal loogu talagalay martigelinta nuxurka, oo ay hayaan mutadawiciin iyo ururo kala duwan. Haddii isticmaaluhu aanu ku qanacsanayn shuruucda lagu dhejinayo fiidiyowyada server-ka PeerTube gaar ah, wuxuu ku xidhi karaa server kale ama wuxuu maamuli karaa serverkiisa. Si loo diro server-ka degdega ah, sawirka Docker oo horay loo habeeyey (chocobozzz/peertube) ayaa la bixiyaa.
Source: opennet.ru