Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 4.3

Die gedesentraliseerde platform vir die organisering van video-gasheer en video-uitsending PeerTube 4.3 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:

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

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 1100 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

Voeg 'n opmerking