Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

publicatu liberazione Peer Tube 2.2, una piattaforma decentralizata per l'urganizazione di l'hosting video Γ¨ a trasmissione video. PeerTube offre una alternativa neutrale Γ  u venditore Γ  YouTube, Dailymotion Γ¨ Vimeo, utilizendu una rete di distribuzione di cuntenutu basata nantu Γ  cumunicazioni P2P Γ¨ liendu i navigatori di i visitatori. Sviluppi di prughjettu sparghje licenza AGPLv3.

PeerTube hè basatu annantu à u cliente BitTorrent WebTorrent, lanciatu in u navigatore è utilizendu a tecnulugia WebRTC per urganizà un canali di cumunicazione diretta P2P trà i navigatori, è u protocolu AttivitàPub, chì vi permette di unisce i servitori di video disparate in una reta cumuna federata in quale i visitori participanu à a spedizione di cuntenutu è avè a capacità di subscribe à i canali è riceve notificazioni nantu à novi video. L'interfaccia web furnita da u prugettu hè custruitu cù u framework Angular.

A reta federata PeerTube hè furmata cum'è una cumunità di picculi servitori d'ospiti video interconnessi, chì ognunu hà u so propiu amministratore è pò aduttà e so regule. Ogni servitore cù video agisce cum'è un tracker BitTorrent, chì ospita cunti d'utilizatori di stu servitore è i so video. L'ID d'utilizatore hè furmatu in a forma "@user_name@server_domain". I dati di navigazione sò trasmessi direttamente da i navigatori di l'altri visitatori chì vedenu u cuntenutu.

Se nimu vede u video, l'upload hè urganizatu da u servitore à quale u video hè statu caricatu inizialmente (u protokollu hè adupratu WebSeed). In più di distribuisce u trafficu trà l'utilizatori chì guardanu i video, PeerTube permette ancu à i nodi lanciati da i creatori per allughjà inizialmente i video per cache video da altri creatori, furmendu una reta distribuita di micca solu i clienti, ma ancu di i servitori, è ancu di furnisce a tolleranza di difetti.

Per inizià a trasmissione via PeerTube, l'utilizatore hà bisognu di carricà un video, una descrizzione è un set di tag in unu di i servitori. Dopu questu, u video diventerà dispunibule in tutta a reta federata, è micca solu da u servitore di scaricamentu iniziale. Per travaglià cù PeerTube è participà à a distribuzione di cuntenutu, un navigatore regulare hè abbastanza è ùn hà micca bisognu di stallazione di software supplementu. L'utilizatori ponu seguità l'attività in i canali video selezziunati sottumettendu à i canali d'interessu in e rete suciale federate (per esempiu, Mastodon è Pleroma) o via RSS. Per distribuisce video cù cumunicazioni P2P, l'utilizatore pò ancu aghjunghje un widget speciale cù un lettore web integratu à u so situ web.

Attualmente, più di un situ web hè statu lanciatu per accoglie u cuntenutu 300 servitori mantinuti da diversi vuluntarii è urganisazioni. Se un utilizatore ùn hè micca cuntentu cù e regule per a pubblicazione di video in un servitore PeerTube particulare, pò cunnette à un altru servitore o corri u vostru propiu servitore. Per una implementazione rapida di u servitore, hè furnita una maghjina preconfigurata in formatu Docker (chocobozzz/peertube).

Π’ nova versione:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· PeerTube свои Π°Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ подкасты Π±Π΅Π· создания Π²ΠΈΠ΄Π΅ΠΎ-Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
  • Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π° панСль поиска, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ появились подсказки ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… для Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. НапримСр, для поиска ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² привязкС ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° конструкция Β«@channel_id@domainΒ».

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Π’ ΠΎΠΊΠ½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ обСспСчСно ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„Π°ΠΉΠ»Π΅.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Π’ мСню Π² Π»Π΅Π²ΠΎΠΉ части экрана для Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Β«SettingsΒ», Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с PeerTube ΠΏΠΎΠ΄ свои прСдпочтСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ Ρ€Π΅ΠΆΠΈΠΌ P2P ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π»ΠΈ эскизы ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° для взрослых, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ языку, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ автовоспроизвСдСниС ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ оформлСния.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² PeerTube Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс
    drag&drop для пСрСмСщСния Ρ„Π°ΠΉΠ»Π° ΠΌΡ‹ΡˆΡŒΡŽ вмСсто Π²Ρ‹Π·ΠΎΠ²Π° мСню Β«Select fileΒ». Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° субтитров, опрСдСлСния Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° языка.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ интСрфСйс Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° тСкста с описаниСм Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ markdown. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ полноэкранного рСдактирования.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Для администратора ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ интСрфСйс для управлСния Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ список Ρ‡ΡƒΠΆΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΡƒΠ·Π»Π΅. Для ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ Ρ‡ΡƒΠΆΠΈΠΌΠΈ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π°ΠΌΠΈ дискового пространства ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ наглядныС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ интСрфСйс модСрирования ΠΈ рассмотрСния ΠΆΠ°Π»ΠΎΠ± Π½Π° нСдопустимыС Π²ΠΈΠ΄Π΅ΠΎ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΆΠ°Π»ΠΎΠ±, ΠΊΠ½ΠΎΠΏΠΊΠΈ быстрого блокирования Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй, обСспСчСно отобраТСния эскизов Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ быстрый доступ ΠΊ встроСнным Π²ΠΈΠ΄Π΅ΠΎ.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 2.2

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Ρ‚Ρ€ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с использованиСм LDAP, OpenID ΠΈ SAMLv2.
  • Π’ API Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π²Ρ‹Π·ΠΎΠ²Ρ‹ для создания ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² модСрирования, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° URL ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π°, скрытия ΡƒΠ·Π»Π° ΠΈΠ»ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ списка Π²ΠΈΠ΄Π΅ΠΎ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ peertube-plugin-auto-mute для автоматичСского скрытия ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй ΠΈ ΡƒΠ·Π»ΠΎΠ² Π½Π° основании списка Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Π΅ΠΉ.
  • Π’ email-увСдомлСниях прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML.
  • Π’ интСрфСйсС администратора появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° автоматичСского пополнСния списка отслСТиваСмых ΡƒΠ·Π»ΠΎΠ² Π½Π° основании ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ списка Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡƒΠ·Π»Π΅. Π’ Ρ‚ΠΎΠΌ числС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ списки ΡƒΠ·Π»ΠΎΠ² для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° связСй ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· сСрвисы ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ github, gitlab ΠΈ pastebin.
  • Migliuratu API для ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ воспроизвСдСниСм встраиваСмого Π½Π° сайты Π²ΠΈΠ΄Π΅ΠΎ. Π§Π΅Ρ€Π΅Π· API ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свСдСния ΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ воспроизвСдСния ΠΈ субтитрах.

Source: opennet.ru

Add a comment