Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 4.0

Inkundla ehlukaniselwe ukuhlelela ukusingathwa kwevidiyo nokusakaza ividiyo i-PeerTube 4.0 yakhululwa. I-PeerTube inikezela ngenye indlela ezimele yomthengisi ku-YouTube, Dailymotion kanye ne-Vimeo, isebenzisa inethiwekhi yokusabalalisa okuqukethwe esekelwe ekuxhumaneni kwe-P2P nokuxhumanisa iziphequluli zezivakashi. Intuthuko yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-AGPLv3.

Okuqanjiwe okuyinhloko:

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

Ake sikukhumbuze ukuthi i-PeerTube isuselwe ekusetshenzisweni kweklayenti le-BitTorrent WebTorrent, esebenza esipheqululini futhi isebenzisa ubuchwepheshe be-WebRTC ukuhlela isiteshi sokuxhumana esiqondile se-P2P phakathi kweziphequluli, kanye nephrothokholi ye-ActivationPub, ekuvumela ukuthi uhlanganise amaseva evidiyo ahlukene phakathi. inethiwekhi evamile ehlanganisiwe lapho izivakashi zibamba iqhaza ekulethweni kokuqukethwe futhi zibe nekhono lokubhalisela iziteshi futhi zithole izaziso mayelana namavidiyo amasha. Isixhumanisi sewebhu esinikezwe iphrojekthi sakhiwe kusetshenziswa uhlaka lwe-Angular.

Inethiwekhi ehlanganisiwe ye-PeerTube yakhiwe njengomphakathi wamaseva amancane abamba amavidiyo axhumene, ngayinye enomlawuli wayo futhi ingasebenzisa imithetho yayo. Iseva ngayinye enevidiyo idlala indima ye-BitTorrent tracker, esingethe ama-akhawunti wabasebenzisi bale seva namavidiyo abo. I-ID yomsebenzisi ikwifomu elithi "@user_name@server_domain". Idatha yokuphequlula idluliselwa ngqo kusuka kuziphequluli zezinye izivakashi ezibuka okuqukethwe.

Uma kungekho obuka ividiyo, imbuyiselo ihlelwa yiseva ividiyo elayishwe kuyo ekuqaleni (kusetshenziswa umthetho olandelwayo we-WebSeed). Ngaphezu kokusabalalisa ithrafikhi phakathi kwabasebenzisi ababuka amavidiyo, i-PeerTube iphinde ivumele ababungazi abaqaliswe ababhali ukuthi babambe amavidiyo okokuqala ngqa ukuze bagcine amavidiyo wabanye ababhali, benze inethiwekhi esabalalisiwe yamakhasimende kuphela, kodwa namaseva, kanye nokunikeza ukubekezelelana kwamaphutha. . Kukhona ukusekelwa kokusakazwa bukhoma ngokulethwa kokuqukethwe kumodi ye-P2P (izinhlelo ezijwayelekile ezifana ne-OBS zingasetshenziswa ukulawula ukusakaza).

Ukuze uqale ukusakaza nge-PeerTube, umsebenzisi udinga kuphela ukulayisha ividiyo, incazelo, kanye nesethi yomaka kwenye yeziphakeli. Ngemuva kwalokho, imuvi izotholakala kuyo yonke inethiwekhi ehlanganisiwe, hhayi nje kuseva yokulanda eyinhloko. Ukuze usebenze ne-PeerTube futhi ubambe iqhaza ekusabalaliseni okuqukethwe, isiphequluli esivamile sanele futhi ayikho isofthiwe eyengeziwe edingekayo. Abasebenzisi bangakwazi ukulandelela okwenziwa eziteshini zevidiyo ezikhethiwe ngokubhalisela izifunzo ozithandayo kumanethiwekhi omphakathi ahlanganisiwe (njenge-Mastodon ne-Pleroma) noma nge-RSS. Ukuze usabalalise ividiyo kusetshenziswa ukuxhumana kwe-P2P, umsebenzisi angakwazi futhi ukwengeza iwijethi ekhethekile enesidlali sewebhu esakhelwe ngaphakathi kusayithi lakhe.

Njengamanje, kunamaseva angaba ngu-900 okusingatha okuqukethwe, agcinwe amavolontiya ahlukahlukene nezinhlangano. Uma umsebenzisi enganelisekile ngemithetho yokubeka amavidiyo kuseva ethile ye-PeerTube, angaxhuma kwenye iseva noma aqhube iseva yakhe. Ukuze kusetshenziswe iseva esheshayo, isithombe se-Docker esilungiselelwe kusengaphambili (chocobozzz/peertube) siyanikezwa.

Source: opennet.ru

Engeza amazwana