PeerTube 2.3 և WebTorrent Desktop 0.23 հասանելի են

հրապարակված թողարկում Peer Tube 2.3, տեսահոսթինգի և տեսահեռարձակման կազմակերպման ապակենտրոն հարթակ։ PeerTube-ն առաջարկում է վաճառողներից չեզոք այլընտրանք YouTube-ին, Dailymotion-ին և Vimeo-ին՝ օգտագործելով P2P հաղորդակցության վրա հիմնված բովանդակության բաշխման ցանց և կապելով այցելուների բրաուզերները: Ծրագրի զարգացումներ տարածվել լիցենզավորված AGPLv3-ի համաձայն:

PeerTube-ը հիմնված է BitTorrent հաճախորդի վրա WebTorrent- ը, գործարկվել է բրաուզերում և տեխնոլոգիայի օգտագործմամբ WebRTC- ն բրաուզերների և արձանագրության միջև ուղիղ P2P կապի ալիք կազմակերպելու համար Ակտիվություն փաբ, որը թույլ է տալիս միավորել տարբեր վիդեո սերվերները ընդհանուր դաշնային ցանցի մեջ, որտեղ այցելուները մասնակցում են բովանդակության առաքմանը և կարող են բաժանորդագրվել ալիքներին և ստանալ ծանուցումներ նոր տեսանյութերի մասին: Ծրագրի կողմից տրամադրված վեբ ինտերֆեյսը կառուցված է շրջանակի միջոցով Անկյունային.

PeerTube դաշնային ցանցը ձևավորվել է որպես փոխկապակցված փոքր վիդեո հոսթինգ սերվերների համայնք, որոնցից յուրաքանչյուրն ունի իր ադմինիստրատորը և կարող է ընդունել իր կանոնները: Տեսանյութով յուրաքանչյուր սերվեր հանդես է գալիս որպես BitTorrent-ի հետքեր, որը հյուրընկալում է այս սերվերի և նրանց տեսանյութերի օգտատերերի հաշիվները: Օգտագործողի ID-ն ձևավորվում է «@user_name@server_domain» ձևով: Զննարկման տվյալները փոխանցվում են ուղղակիորեն բովանդակությունը դիտող այլ այցելուների բրաուզերներից:

Եթե ​​ոչ ոք չի դիտում տեսանյութը, ապա վերբեռնումը կազմակերպվում է սերվերի կողմից, որի վրա ի սկզբանե վերբեռնվել է տեսանյութը (արձանագրությունն օգտագործվում է WebSeed) Բացի տեսանյութեր դիտող օգտատերերի միջև տրաֆիկ բաշխելուց, PeerTube-ը նաև թույլ է տալիս ստեղծողների կողմից գործարկված հանգույցներին սկզբնապես հյուրընկալել այլ ստեղծողների տեսանյութերը քեշի համար՝ ձևավորելով ոչ միայն հաճախորդների, այլև սերվերների բաշխված ցանց, ինչպես նաև ապահովելով սխալների հանդուրժողականություն:

PeerTube-ի միջոցով հեռարձակումը սկսելու համար օգտատերը պարզապես պետք է սերվերներից մեկում վերբեռնի տեսանյութ, նկարագրություն և պիտակների մի շարք: Դրանից հետո տեսանյութը հասանելի կդառնա ամբողջ դաշնային ցանցում, և ոչ միայն նախնական ներբեռնման սերվերից: PeerTube-ի հետ աշխատելու և բովանդակության բաշխմանը մասնակցելու համար սովորական զննարկիչը բավարար է և չի պահանջում լրացուցիչ ծրագրակազմի տեղադրում: Օգտատերերը կարող են հետևել ընտրված վիդեո ալիքների գործունեությանը՝ բաժանորդագրվելով դաշնային սոցիալական ցանցերում հետաքրքրող ալիքներին (օրինակ՝ Mastodon և Pleroma) կամ RSS-ի միջոցով: P2P կապի միջոցով տեսանյութեր տարածելու համար օգտատերը կարող է նաև ներկառուցված վեբ նվագարկիչով հատուկ վիջեթ ավելացնել իր կայքում:

Ներկայումս մեկից ավելի վեբ կայք է գործարկվել՝ բովանդակություն հյուրընկալելու համար 300 տարբեր կամավորների և կազմակերպությունների կողմից սպասարկվող սերվերներ: Եթե ​​օգտատերը բավարարված չէ որոշակի PeerTube սերվերում տեսանյութեր տեղադրելու կանոններով, նա կարող է միանալ մեկ այլ սերվերի կամ վազում ձեր սեփական սերվերը: Սերվերի արագ տեղակայման համար տրամադրվում է Docker ձևաչափով նախապես կազմաձևված պատկեր (chocobozzz/peertube):

В նոր թողարկում:

  • Ավելացվել է գլոբալ որոնման աջակցություն (կանխադրված անջատված է և պահանջում է ակտիվացում ադմինիստրատորի կողմից):
  • Ադմինիստրատորին հնարավորություն է տրվում սահմանել PeerTube-ի ընթացիկ օրինակի էջերում ցուցադրվող դրոշակը:
  • Ընդլայնվել են դաշնային ցանցեր կառուցելու գործիքները. ավելացվել է այլ ցանցեր հանրային ցուցակներում չներառված տեսանյութերի փոխանցման կարգավորում: Իրականացվել է վիդեո ֆայլերի տեսակավորման աջակցությունը էկրանի լուծաչափով հակառակ հերթականությամբ: Միացված է ActivityPub-ի միջոցով վիդեո օբյեկտների ամբողջական նկարագրություններ ուղարկելը:
  • Մոդերատորները հնարավորություն ունեն զանգվածաբար ջնջել մեկնաբանությունները տվյալ հաշվի համար և անջատել հաշիվները մանրապատկերները դիտելիս: Ավելացվել է ջնջման բնորոշ պատճառների նախասահմանման աջակցություն:
  • Օպտիմիզացվել է էկրանի ողջ հասանելի տարածության օգտագործումը մանրապատկերների ցանց ցուցադրելիս:
  • «Իմ տեսանյութերը» էջում ավելացվել են վիդեո հաշվիչ և ալիքի տեղեկությունները:
  • Ադմինիստրատորի միջերեսում մենյուի նավարկությունը պարզեցվել է:
  • Հնարավոր է սահմանափակել մուտքը RSS հոսքեր նոր տեսանյութերով որոշակի ալիքների և հաշիվների համար:
  • Առաջարկվում է plugin-ի ալֆա թողարկում Տեսանյութերի ավտոմատ արգելափակում, որը թույլ է տալիս արգելափակել տեսանյութերը՝ հիմնված հանրային արգելափակումների ցուցակների վրա:
  • Հետևելով ներառական տերմինների օգտագործման ընդհանուր միտումին՝ «տեսանյութերի սև ցուցակ» գործառույթը վերանվանվել է «տեսանյութերի բլոկներ/արգելափակման ցուցակ»:
  • Պարտադիր գրադարանի փոխարեն պատկերների մշակման համար սուր մոդուլը միացված է
    ջիմպ (JavaScript Image Manipulation Program), ամբողջությամբ գրված JavaScript-ով:

Բացի ձեւավորվել է նոր թողարկում WebTorrent աշխատասեղան 0.22, հեղեղային հաճախորդ, որն աջակցում է վիդեո հոսքին և թույլ է տալիս դիտել վիդեո և աուդիո բովանդակություն՝ չսպասելով, որ այն ամբողջությամբ ներբեռնվի՝ անհրաժեշտության դեպքում բեռնելով նոր տվյալներ: WebTorrent Desktop-ը նաև թույլ է տալիս փոխել դիրքը այն ֆայլերի ներսում, որոնք դեռ ամբողջությամբ չեն ներբեռնվել (դիրքի փոփոխությունն ավտոմատ կերպով փոխում է առաջնահերթությունը ներբեռնման բլոկներում): Հնարավոր է միանալ ինչպես WebTorrent-ի վրա հիմնված բրաուզերի, այնպես էլ BitTorrent-ի հասակակիցներին՝ օգտագործելով ստանդարտ ծրագրեր, ինչպիսիք են Transmission կամ uTorrent: Աջակցվում են մագնիսական հղումներ, հեղեղային ֆայլեր, հասակակիցների նույնականացում DHT-ի (Բաշխված հեշ աղյուսակ), PEX-ի (Պիեր փոխանակման) և թրեյքեր սերվերների ցուցակների միջոցով: AirPlay, Chromecast և DLNA արձանագրությունների միջոցով հեռարձակումն ապահովվում է:

Նոր տարբերակ ուշագրավ բազմաշերտ աուդիոյի աջակցություն, բարելավված կոդեկների հայտնաբերում, ֆայլերի ստուգման ծանուցումներ, աջակցություն MPEG-Layer-2, Musepack, Matroska (ձայն) և WavePack ձևաչափերին, Linux-ի համար rpm փաթեթների և arm64 ճարտարապետության համար հավաքների հրապարակման սկիզբ: Թողարկումը 0.22-ը կառուցված է Electron 9 հարթակի վրա, բայց հետո հրապարակվեց թարմացումը 0.23, որն անցավ Electron 10 պլատֆորմի թեստային տարբերակի օգտագործմանը։

Հիշեցնենք, որ WebTorrent-ը BitTorrent արձանագրության ընդլայնումն է, որը թույլ է տալիս կազմակերպել բովանդակության բաշխման ապակենտրոնացված ցանց, որը գործում է՝ կապելով բովանդակություն դիտող օգտատերերի բրաուզերները: Նախագիծը չի պահանջում արտաքին սերվերի ենթակառուցվածք կամ բրաուզերի պլագիններ գործելու համար: Կայքի այցելուներին մեկ բովանդակության առաքման ցանցին միացնելու համար բավական է կայքում տեղադրել հատուկ JavaScript կոդը, որն օգտագործում է WebRTC տեխնոլոգիան բրաուզերների միջև տվյալների ուղղակի փոխանակման համար:

Source: opennet.ru

Добавить комментарий