Ngaleupaskeun platform siaran pidΓ©o desentralisasi PeerTube 4.0

Platform desentralisasi pikeun ngatur pidΓ©o hosting sareng siaran pidΓ©o PeerTube 4.0 dileupaskeun. PeerTube nawiskeun alternatif anu mandiri pikeun YouTube, Dailymotion sareng Vimeo, nganggo jaringan distribusi kontΓ©n dumasar kana komunikasi P2P sareng ngahubungkeun panyungsi sΓ©mah. Kamekaran proyΓ©k disebarkeun dina lisΓ©nsi AGPLv3.

Inovasi utama:

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

Hayu urang ngingetan yΓ©n PeerTube dumasar kana pamakΓ©an klien BitTorrent WebTorrent, nu dijalankeun dina browser tur ngagunakeun tΓ©hnologi WebRTC pikeun ngatur saluran komunikasi P2P langsung antara browser, sarta protokol ActivityPub, nu ngidinan Anjeun pikeun ngahijikeun server video disparate kana. jaringan federasi umum dimana sΓ©mah ilubiung dina kontΓ©n pangiriman sareng gaduh kamampuan ngalanggan saluran sareng nampi bΓ©wara ngeunaan pidΓ©o Γ©nggal. Antarbeungeut wΓ©b anu disayogikeun ku proyΓ©k diwangun nganggo kerangka sudut.

Jaringan federasi PeerTube kabentuk salaku komunitas server hosting video leutik anu saling nyambung, anu masing-masing gaduh administrator sorangan sareng tiasa ngadopsi aturan sorangan. Unggal server sareng pidΓ©o maΓ©nkeun peran palacak BitTorrent, anu janten host akun pangguna server ieu sareng pidΓ©o na. ID pamakΓ© aya dina bentuk "@user_name@server_domain". Data browsing dikirimkeun langsung ti browser nu datang sΓ©jΓ©n nempo eusi.

Upami teu aya anu ningali pidΓ©o, uih deui diatur ku pangladΓ©n dimana pidΓ©o Γ©ta mimiti diunggah (protokol WebSeed dianggo). Salian ngadistribusikaeun patalimarga antara pamakΓ© nu lalajo video, PeerTube ogΓ© ngidinan host dibuka ku pangarang pikeun host video pikeun kahiji kalina pikeun cache video pangarang sΓ©jΓ©n, ngabentuk jaringan disebarkeun teu ukur klien, tapi ogΓ© server, kitu ogΓ© nyadiakeun toleransi kasalahan. . Aya dukungan pikeun streaming langsung sareng pangiriman eusi dina modeu P2P (program has sapertos OBS tiasa dianggo pikeun ngontrol streaming).

Pikeun ngamimitian nyiarkeun via PeerTube, pangguna ngan ukur kedah unggah pidΓ©o, dΓ©skripsi, sareng set tag ka salah sahiji server. Sanggeus Γ©ta, pilem bakal sadia dina sakabΓ©h jaringan federated, sarta henteu ngan ti server download primΓ©r. Pikeun damel sareng PeerTube sareng ilubiung dina panyebaran kontΓ©n, browser biasa cekap sareng henteu peryogi parangkat lunak tambahan. PamakΓ© tiasa ngalacak kagiatan dina saluran pidΓ©o anu dipilih ku ngalanggan feed anu dipikaresep dina jaringan sosial federasi (sapertos Mastodon sareng Pleroma) atanapi ngalangkungan RSS. Pikeun nyebarkeun pidΓ©o nganggo komunikasi P2P, pangguna ogΓ© tiasa nambihan widget khusus sareng pamuter wΓ©b anu diwangun kana situsna.

Ayeuna aya ngeunaan 900 server ngajalankeun eusi hosted ku rupa sukarelawan jeung organisasi. Lamun pamakΓ© teu wareg jeung aturan pikeun nempatkeun video dina server PeerTube tinangtu, anjeunna tiasa nyambung ka server sejen atawa ngajalankeun server sorangan. Pikeun panyebaran server gancang, gambar Docker anu tos dikonpigurasikeun (chocobozzz / peertube) disayogikeun.

sumber: opennet.ru

Tambahkeun komentar