Mwepụta nke ikpo okwu mgbasa ozi vidiyo agbasasịghị PeerTube 1.3

bipụtara mwepụta Ndị ọgbọ Tube 1.3, ikpo okwu agbadoro anya maka ịhazi nnabata vidiyo na mgbasa ozi vidiyo. PeerTube na-enye ihe ọzọ na-ere ahịa na-adabere na YouTube, Dailymotion na Vimeo, na-eji netwọk nkesa ọdịnaya dabere na nkwurịta okwu P2P na ijikọ ihe nchọgharị ndị ọbịa. Mmezu nke oru ngo kesaa ikike n'okpuru AGPLv3.

PeerTube dabere na iji onye ahịa BitTorrent web iyi, ewepụtara na ihe nchọgharị na iji teknụzụ WebRTC iji hazie ọwa nzikọrịta ozi P2P kpọmkwem n'etiti ihe nchọgharị, yana protocol Arụ ỌrụPub, nke na-enye gị ohere ijikọta sava vidiyo dị iche iche na netwọk mmekọrịta nke ndị ọbịa na-ekere òkè na nnyefe nke ọdịnaya ma nwee ike ịdenye aha na ọwa ma nweta ọkwa banyere vidiyo ọhụrụ. A na-ewu ihe ntanetị weebụ nke ọrụ ahụ nyere site na iji usoro Mmụọ.

A na-etolite netwọk PeerTube federated dị ka obodo nke obere ihe ntanetị vidiyo na-ejikọta ọnụ, nke ọ bụla nwere onye nchịkwa nke ya ma nwee ike ịnakwere iwu nke ya. Ihe nkesa ọ bụla nwere vidiyo na-arụ ọrụ nke BitTorrent tracker, nke na-akwado akaụntụ onye ọrụ nke ihe nkesa a na vidiyo ha. NJ onye ọrụ dị n'ụdị "@user_name@server_domain". A na-ebufe data nchọgharị ozugbo site na ihe nchọgharị nke ndị ọbịa ndị ọzọ na-elele ọdịnaya.

Ọ bụrụ na ọ nweghị onye na-elele vidiyo ahụ, ọ bụ sava nke ebugotere vidiyo ahụ na-ahazi nloghachi ahụ (a na-eji usoro ahụ eme ihe. mkpụrụ osisi). Na mgbakwunye na ikesa okporo ụzọ n'etiti ndị ọrụ na-ekiri vidiyo, PeerTube na-enyekwa ohere ka ọnụ ọgụgụ ndị na-emepụta ihe na-emepụta ka ha na-ebute vidiyo na vidiyo cache site na ndị okike ndị ọzọ, na-emepụta netwọk nkesa nke ọ bụghị naanị ndị ahịa kamakwa ndị sava, yana inye ntachi obi.

Iji malite mgbasa ozi site na PeerTube, onye ọrụ ga-ebugo vidiyo, nkọwa na otu mkpado na otu n'ime sava ahụ. Mgbe nke a gasị, vidiyo a ga-adị na netwọkụ mmekọrịta niile, ọ bụghị naanị site na nkesa nbudata mbụ. Iji na-arụ ọrụ na PeerTube ma sonye na nkesa ọdịnaya, ihe nchọgharị oge niile ezuola ma ọ dịghị achọ ntinye nke ngwanrọ ọzọ. Ndị ọrụ nwere ike soro ọrụ na ọwa vidiyo ahọpụtara site na ịdenye aha na ọwa mmasị na netwọkụ mmekọrịta (dịka ọmụmaatụ, Mastodon na Pleroma) ma ọ bụ site na RSS. Iji kesaa vidiyo site na iji nkwukọrịta P2P, onye ọrụ nwekwara ike ịgbakwunye wijetị pụrụ iche nwere ihe ọkpụkpọ webụ arụnyere na webụsaịtị ya.

Ọ bụrụ na onye ọrụ enweghị afọ ojuju maka iwu maka ikenye vidiyo na otu sava PeerTube, ọ nwere ike jikọọ na sava ọzọ ma ọ bụ gbaa ọsọ ihe nkesa nke gị. Maka mbugharị ihe nkesa ngwa ngwa, a na-enye onyonyo ahaziri mbụ na usoro Docker (chocobozzz/peertube). Ugbu a na-agba ọsọ maka ikesa ọdịnaya 332 sava dị iche iche na-elekọta ndị ọrụ afọ ofufo na otu.

Isi atụmatụ ọhụrụ na mwepụta 1.3:

  • Nkwado agbakwunyere maka ndepụta ọkpụkpọ vidiyo nke onye ọrụ nwere ike iji mepụta ndepụta maka nlele egbu oge.
    Ọ ga-ekwe omume ịmepụta ma nkeonwe na nke ọha listi ọkpụkpọ. Ntinye ọ bụla nwere ike ọ bụghị naanị kọwapụta vidiyo, kamakwa rụtụ aka n'ọnọdụ ịmalite na kwụsị ịkpọghachi. N'adịghị ka ọwa, listi ọkpụkpọ enweghị ike ịbụ ihe ndenye aha, kama ọ bụ ụzọ e si elele onye ọ bụla. Ị nwere ike ịgụnye ọ bụghị naanị vidiyo nke gị, kamakwa vidiyo ndị ọzọ na listi ọkpụkpọ. Agbakwunyela ntọala streaming_playlists na faịlụ nhazi mmepụta.yaml, nke na-akọwa ndekọ aha maka ịchekwa ndepụta ọkpụkpọ;

  • Agbakwunyere ọrụ nke ichebe vidiyo (mgbe enyere ya, a na-agbakwunye vidiyo ebudatara na-akpaghị aka na listi ojii wee wepụ na ya mgbe nyochachara);
  • Nkwado protocol agbakwunyere HLS (HTTP Live Streaming), nke na-enye gị ohere ịchịkwa iyi ahụ dabere na bandwit. Iji jiri HLS, mkpebi ọ bụla chọrọ ka ebugo faịlụ vidiyo dị iche. Ejiri FFmpeg 4 ma ọ bụ nke ọhụrụ kwadoro;
  • Ikike njikwa ndị debanyere aha emelitere. Nkwado agbakwunyere maka ihichapụ onye debanyere aha, igbochi imepụta ndebanye aha ọhụrụ, iji aka tinye ndị debanyere aha na izipu ozi gbasara ndị debanyere aha ọhụrụ;
  • Ọhụụ njirimara emelitere. A na-abawanye elu nke ebe a na-egwu egwu, agbanweela nhazi nke bọtịnụ, nha nke obere mkpịsị ụkwụ na-abawanye,
    agbakwunyere ngalaba “Ọbá akwụkwọ M” na menu, emeziwanye ihe ngosi na ngwaọrụ mkpanaka, tinyekwa mmetụta ọhụụ ọhụrụ;

  • Ihe njikwa njikwa ugbu a nwere ikike iji gbanyụọ tracker (machibidoro ọrụ na ọnọdụ P2P), gbanwee / tọgharịa okwuntughe onye ọrụ, lelee ndekọ ihe nkesa, chọpụta nsogbu netwọkụ, kpachie nha akụkọ ihe mere eme nke vidiyo elele, ma hichapụ ndenye ochie gbasara vidiyo mpụga. .

isi: opennet.ru

Tinye a comment