Rhyddhau'r platfform darlledu fideo datganoledig PeerTube 4.0

Rhyddhawyd platfform datganoledig ar gyfer trefnu cynnal fideo a darlledu fideo PeerTube 4.0. Mae PeerTube yn cynnig dewis amgen niwtral o ran gwerthwr yn lle YouTube, Dailymotion a Vimeo, gan ddefnyddio rhwydwaith dosbarthu cynnwys yn seiliedig ar gyfathrebiadau P2P a chysylltu porwyr ymwelwyr Γ’'i gilydd. Mae datblygiadau'r prosiect yn cael eu dosbarthu o dan y drwydded AGPLv3.

Prif arloesiadau:

  • Π’ интСрфСйсС администратора ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС всСх Π²ΠΈΠ΄Π΅ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСрвСрС. Новый интСрфСйс позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия, связанныС с администрированиСм ΠΈ ΠΌΠΎΠ΄Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, примСняя Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°, сразу ΠΊ нСскольким Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π²ΠΈΠ΄Π΅ΠΎ.
    Rhyddhau'r platfform darlledu fideo datganoledig PeerTube 4.0
  • Для упрощСния Π²Ρ‹Π±ΠΎΡ€Π° Π²ΠΈΠ΄Π΅ΠΎ для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отсСивания ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ элСмСнтов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ внСшниС Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ критСриям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π΄Π°Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, использованию HLS/WebTorrent ΠΈ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи.
  • Для администраторов Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ‚Π΅Π³Π°ΠΌ ΠΈ задания своих ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ².
  • Для создатСлСй Π²ΠΈΠ΄Π΅ΠΎ прСдоставлСн интСрфСйс просмотра подписчиков ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ списков Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΊΠ°Π½Π°Π»Π°Ρ…. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сразу Π½Π°Π΄ нСсколькими элСмСнтами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сразу всСх ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… подписчиков.
    Rhyddhau'r platfform darlledu fideo datganoledig PeerTube 4.0
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСкодирования Π² Π²ΠΈΠ΄Π΅ΠΎ с качСством 144p, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² связи ΠΈΠ»ΠΈ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ подкастов.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… RTMPS (Real Time Messaging Protocol ΠΏΠΎΠ²Π΅Ρ€Ρ… TLS).
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π² описаниях ΠΊ спискам воспроизвСдСния тСкста с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Markdown.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, снятого Π½Π° смартфон Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
    Rhyddhau'r platfform darlledu fideo datganoledig PeerTube 4.0
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ извлСчСния с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ActivityPub.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ yt-dlp, которая Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рСкомСндуСтся ΠΈΠ·-Π·Π° стагнации сопровоТдСния youtube-dl.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ скрипт create-move-video-storage-jobs для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ пСрСмСщСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° большая Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ чисткС ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°, настроСк ΠΈ API.

Gadewch inni eich atgoffa bod PeerTube yn seiliedig ar y defnydd o'r cleient BitTorrent WebTorrent, sy'n rhedeg yn y porwr ac yn defnyddio technoleg WebRTC i drefnu sianel gyfathrebu P2P uniongyrchol rhwng porwyr, a'r protocol ActivityPub, sy'n eich galluogi i uno gweinyddwyr fideo gwahanol yn rhwydwaith ffederal cyffredin lle mae ymwelwyr yn cymryd rhan mewn cynnwys dosbarthu ac yn gallu tanysgrifio i sianeli a derbyn hysbysiadau am fideos newydd. Mae'r rhyngwyneb gwe a ddarperir gan y prosiect yn cael ei adeiladu gan ddefnyddio'r fframwaith Angular.

Mae rhwydwaith ffederal PeerTube yn cael ei ffurfio fel cymuned o weinyddion cynnal fideo bach rhyng-gysylltiedig, y mae gan bob un ohonynt ei weinyddwr ei hun a gallant fabwysiadu ei reolau ei hun. Mae pob gweinydd Γ’ fideo yn gweithredu fel traciwr BitTorrent, sy'n cynnal cyfrifon defnyddwyr y gweinydd hwn a'u fideos. Mae'r ID defnyddiwr wedi'i ffurfio yn y ffurflen β€œ@user_name@server_domain”. Mae data pori yn cael ei drosglwyddo'n uniongyrchol o borwyr ymwelwyr eraill sy'n edrych ar y cynnwys.

Os nad oes neb yn gweld y fideo, mae'r uwchlwythiad yn cael ei drefnu gan y gweinydd y cafodd y fideo ei uwchlwytho iddo yn wreiddiol (defnyddir protocol WebSeed). Yn ogystal Γ’ dosbarthu traffig ymhlith defnyddwyr sy'n gwylio fideos, mae PeerTube hefyd yn caniatΓ‘u i nodau a lansiwyd gan grewyr gynnal fideos i storio fideos gan grewyr eraill i ddechrau, gan ffurfio rhwydwaith dosbarthedig o gleientiaid nid yn unig ond hefyd gweinyddwyr, yn ogystal Γ’ darparu goddefgarwch namau. Mae cefnogaeth i ffrydio byw gyda darparu cynnwys yn y modd P2P (gellir defnyddio rhaglenni safonol fel OBS i reoli ffrydio).

I ddechrau darlledu trwy PeerTube, mae angen i'r defnyddiwr uwchlwytho fideo, disgrifiad a set o dagiau i un o'r gweinyddwyr. Ar Γ΄l hyn, bydd y fideo ar gael ledled y rhwydwaith ffederal, ac nid yn unig o'r gweinydd lawrlwytho cychwynnol. Er mwyn gweithio gyda PeerTube a chymryd rhan mewn dosbarthu cynnwys, mae porwr rheolaidd yn ddigonol ac nid oes angen gosod meddalwedd ychwanegol. Gall defnyddwyr olrhain gweithgaredd mewn sianeli fideo dethol trwy danysgrifio i sianeli o ddiddordeb mewn rhwydweithiau cymdeithasol ffederal (er enghraifft, Mastodon a Pleroma) neu trwy RSS. I ddosbarthu fideos gan ddefnyddio cyfathrebiadau P2P, gall y defnyddiwr hefyd ychwanegu teclyn arbennig gyda chwaraewr gwe adeiledig i'w wefan.

Ar hyn o bryd mae tua 900 o weinyddion cynnal cynnwys yn cael eu cynnal gan amrywiol wirfoddolwyr a sefydliadau. Os nad yw defnyddiwr yn fodlon Γ’'r rheolau ar gyfer postio fideos ar weinydd PeerTube penodol, gall gysylltu Γ’ gweinydd arall neu gychwyn ei weinydd ei hun. Er mwyn defnyddio gweinydd yn gyflym, darperir delwedd wedi'i ffurfweddu ymlaen llaw ar ffurf Docker (chocobozzz/peertube).

Ffynhonnell: opennet.ru

Ychwanegu sylw