Die gedesentraliseerde platform vir die organisering van video-gasheer en video-uitsending PeerTube 5.1 is vrygestel. PeerTube bied 'n verkoper-onafhanklike alternatief vir YouTube, Dailymotion en Vimeo, met behulp van 'n inhoud verspreidingsnetwerk gebaseer op P2P kommunikasie en skakel besoekers blaaiers. Die ontwikkelings van die projek word onder die AGPLv3-lisensie versprei.
Belangrikste innovasies:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ, ΡΡΠ΅Π±ΡΡΡΠΈΡ
Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΠΎΠΌ (ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΎΡΠΌΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΅Π³ΠΎ Π·Π°ΡΠ²ΠΊΠΈ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΠΎΠΌ). ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π·Π°ΠΏΡΠΎΡΠ° Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ email.
- ΠΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Resume LiveΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΠΏΡΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ live-Π²Π΅ΡΠ°Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠΎΠΊ Π½Π΅ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½. ΠΠ°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΠΎΠΊΠ°.
- Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠ²ΠΎΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ ΡΠ΅Π°Π½ΡΠ°.
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
Die PeerTube-platform is gebaseer op die gebruik van die WebTorrent BitTorrent-kliΓ«nt, wat in die blaaier loop en WebRTC-tegnologie gebruik om 'n direkte P2P-kommunikasiekanaal tussen blaaiers te organiseer, en die ActivityPub-protokol, wat jou toelaat om uiteenlopende videobedieners in 'n gemeenskaplike federasie te verenig. netwerk waarin besoekers deelneem aan die lewering van inhoud en die vermoΓ« het om op kanale in te teken en kennisgewings oor nuwe video's te ontvang. Die webkoppelvlak wat deur die projek verskaf word, is gebou met behulp van die Angular-raamwerk.
Die PeerTube-gefedereerde netwerk word gevorm as 'n gemeenskap van onderling gekoppelde klein video-gasheerbedieners, wat elkeen sy eie administrateur het en sy eie reΓ«ls kan aanvaar. Elke bediener met video speel die rol van 'n BitTorrent-spoorsnyer, wat die gebruikersrekeninge van hierdie bediener en hul video's huisves. Die gebruiker-ID is in die vorm "@gebruiker_naam@bediener_domein". Blaaidata word direk vanaf die blaaiers van ander besoekers wat die inhoud bekyk, oorgedra.
As niemand die video kyk nie, word die terugkeer georganiseer deur die bediener waarheen die video oorspronklik opgelaai is (die WebSeed-protokol word gebruik). Benewens die verspreiding van verkeer tussen gebruikers wat video's kyk, laat PeerTube ook gashere wat deur skrywers bekendgestel is toe om video's vir die eerste keer aan te bied om ander skrywers se video's te kas, wat 'n verspreide netwerk van nie net kliΓ«nte nie, maar ook bedieners vorm, sowel as om fouttoleransie te verskaf . Daar is ondersteuning vir regstreekse stroming met inhoudlewering in P2P-modus (tipiese programme soos OBS kan gebruik word om stroming te beheer).
Om via PeerTube te begin uitsaai, hoef die gebruiker net 'n video, 'n beskrywing en 'n stel etikette na een van die bedieners op te laai. Daarna sal die fliek op die hele gefedereerde netwerk beskikbaar wees, en nie net vanaf die primΓͺre aflaaibediener nie. Om met PeerTube te werk en aan die verspreiding van inhoud deel te neem, is 'n gewone blaaier genoeg en geen bykomende sagteware word benodig nie. Gebruikers kan aktiwiteit in geselekteerde videokanale naspoor deur in te teken op strome van belang op gefedereerde sosiale netwerke (soos Mastodon en Pleroma) of via RSS. Om video met behulp van P2P-kommunikasie te versprei, kan die gebruiker ook 'n spesiale legstuk met 'n ingeboude webspeler by sy webwerf voeg.
Tans is daar ongeveer 900 bedieners vir die aanbieding van inhoud, onderhou deur verskeie vrywilligers en organisasies. As 'n gebruiker nie tevrede is met die reΓ«ls vir die plasing van video's op 'n spesifieke PeerTube-bediener nie, kan hy aan 'n ander bediener koppel of sy eie bediener bestuur. Vir vinnige bedienerontplooiing word 'n vooraf-gekonfigureerde Docker-beeld (chocobozzz/peertube) verskaf.
Bron: opennet.ru