Ho lokolloa ha sethala sa phatlalatso sa video se tekileng PeerTube 1.3

e hatisitsoeng lokolla Lithaka tsa PeerTube 1.3, sethala se ikemetseng sa ho hlophisa ho tsamaisa livideo le khaso ea livideo. PeerTube e fana ka mokhoa o mong o sa nkeng lehlakore oa barekisi ho YouTube, Dailymotion le Vimeo, o sebelisa marang-rang a kabo ea litaba a ipapisitseng le likhokahano tsa P2P le ho hokahanya libatli tsa baeti hammoho. Lintlafatso tsa merero ho jaleha e nang le laesense tlasa AGPLv3.

PeerTube e ipapisitse le moreki oa BitTorrent WebTorrent, e qalileng ho sebatli le ho sebelisa theknoloji WebRTC ho hlophisa mocha oa puisano oa P2P o tobileng pakeng tsa li-browser, le protocol KetsahaloPub, e leng se u lumellang ho kopanya li-server tse fapaneng tsa video ho marang-rang a tloaelehileng a kopanetsoeng moo baeti ba kopanelang ho fana ka litaba le ho ba le bokhoni ba ho ngolisa liteishene le ho fumana litsebiso mabapi le livideo tse ncha. Sehokelo sa webo se fanoeng ke morero se hahiloe ho sebelisoa moralo Angular.

PeerTube federated network e thehoa e le sechaba sa li-server tse nyenyane tse tsamaisang livideo tse hokahaneng, e 'ngoe le e' ngoe e na le mookameli oa eona 'me e ka iketsetsa melao ea eona. Seva e 'ngoe le e' ngoe e nang le video e sebetsa e le tracker ea BitTorrent, e tsamaisang li-account tsa basebelisi ba seva sena le livideo tsa bona. ID ea mosebelisi e entsoe ka mokhoa "@user_name@server_domain". Lintlha tsa ho bala li fetisoa ka kotloloho ho tsoa ho libatli tsa baeti ba bang ba shebileng litaba.

Haeba ho se motho ea bonang video, ho khutlisa ho hlophisitsoe ke seva eo video e neng e kentsoe ho eona qalong (protocol e sebelisoa. WebSeed). Ntle le ho aba sephethephethe har'a basebelisi ba shebelletseng livideo, PeerTube e boetse e lumella li-node tse qaliloeng ke baetsi ho qala ho amohela livideo ho boloka livideo ho tsoa ho baetsi ba bang, ho etsa marang-rang a ajoang a bareki feela empa le li-server, hammoho le ho fana ka mamello ea liphoso.

Ho qala ho hasanya ka PeerTube, mosebelisi o hloka feela ho kenya video, tlhaloso le sete ea li-tag ho e 'ngoe ea li-server. Kamora sena, video e tla fumaneha marang-rang a kopaneng, eseng feela ho tsoa ho seva sa pele sa download. Ho sebetsa le PeerTube le ho kenya letsoho kabong ea litaba, sebatli se tloaelehileng se lekane ebile ha se hloke ho kenya software e eketsehileng. Basebelisi ba ka latela ts'ebetso ho liteishene tsa video tse khethiloeng ka ho ingolisa ho liteishene tse khahlang marang-rang a kopaneng a sechaba (mohlala, Mastodon le Pleroma) kapa ka RSS. Ho tsamaisa livideo ka likhokahano tsa P2P, mosebelisi a ka eketsa widget e khethehileng e nang le sebapali sa marang-rang se hahelletsoeng sebakeng sa hae sa marang-rang.

Haeba mosebelisi a sa khotsofala ke melao ea ho romella livideo ho seva se itseng sa PeerTube, a ka hokela ho seva se seng kapa matha seva sa hau. Bakeng sa phepelo e potlakileng ea seva, ho fanoe ka setšoantšo se lokiselitsoeng esale pele ka sebopeho sa Docker (chocobozzz/peertube). Hajoale e ntse e sebetsa bakeng sa ho beha litaba 332 li-server tse hlokometsoeng ke baithaopi le mekhatlo e fapaneng.

Likarolo tse ncha tsa bohlokoa tokollong ea 1.3:

  • Ts'ehetso e ekelitsoeng bakeng sa manane a bapaloang a livideo ao mosebelisi a ka etsang lethathamo la ho lieha ho li shebella.
    Hoa khoneha ho theha manane a lipina a poraefete le a sechaba. Kenyo e 'ngoe le e' ngoe e ke ke ea hlalosa video feela, empa e boetse e supa boemo ba ho qala le ho emisa ho bapala. Ho fapana le likanale, manane a bapaloang e ke ke ea e-ba ntho ea ho ngolisoa, empa ke mokhoa oa ho shebella motho ka mong. U ka kenyelletsa eseng livideo tsa hau feela, empa le livideo tsa batho ba bang lenaneng la lipina. Litlhophiso tsa streaming_playlists li kentsoe faeleng ea tlhahiso.yaml, e hlalosang bukana ea ho boloka manane a bapaloang;

  • E kenyellelitse ts'ebetso ea ho arola livideo (ha e nolofalitsoe, livideo tse jarollotsoeng li eketsoa ka bo eona lenaneng le sa amoheloeng ka mor'a tlhahlobo);
  • E kentse tšehetso ea protocol ea liteko HLS (HTTP Live Streaming), e u lumellang hore u ikamahanye le taolo ea molapo ho latela bandwidth. Ho sebelisa HLS, qeto ka 'ngoe e hloka faele ea video e arohaneng hore e kenngoe. E tšehetsoa ka FFmpeg 4 kapa e ncha;
  • Matla a ntlafetseng a tsamaiso ea ba ngolisitseng. Tšehetso e ekelitsoeng bakeng sa ho tlosa motho ea ngolisitseng, ho thibela ho thehoa ha lipeeletso tse ncha, ho eketsa ba ngolisitseng ka letsoho le ho romela litsebiso mabapi le ba ngolisitseng ba bacha;
  • Sehokelo se ntlafalitsoeng sa mosebelisi. Bophahamo ba sebaka sa ho bapala bo eketsehile, moralo oa likonopo o fetotsoe, boholo ba li-thumbnail bo eketsehile,
    karolo ea "Laeborari ea Ka" e kentsoe lethathamong, ponts'o ea lisebelisoa tsa mehala e ntlafalitsoe, 'me liphetho tse ncha tsa animated li kentsoe;

  • Sebopeho sa tsamaiso hona joale se na le bokhoni ba ho tima tracker (e thibelang ts'ebetso ka mokhoa oa P2P), ho fetola / ho tsosolosa li-passwords tsa mosebedisi, ho shebella li-server, ho hlahloba mathata a marang-rang, ho fokotsa boholo ba histori ea livideo tse shebelitsoeng, le ho hlakola litlaleho tsa khale mabapi le livideo tsa ka ntle. .

Source: opennet.ru

Eketsa ka tlhaloso