Ապակենտրոնացված տեսահեռարձակման հարթակի թողարկում PeerTube 3.2

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

Հիմնական նորամուծությունները.

  • Ինտերֆեյսը վերափոխվել է, որպեսզի ապահովի ալիքների և հաշիվների ավելի տեսանելի տարանջատում, օրինակ, որպեսզի օգտատերը կարողանա անմիջապես հասկանալ, որ դրանք գտնվում են ալիքի էջում և ոչ թե օգտվողի էջում: Ալիքի ավատարներն այժմ ցուցադրվում են քառակուսի ձևաչափով, իսկ օգտատերերի ավատարները՝ շրջանաձև ձևաչափով, որպեսզի չշփոթեն ալիքներն ու դրանց սեփականատերերի հաշիվները։ Ալիքի էջերի աջ կողմում ավելացվել է սեփականատիրոջ մասին տեղեկություններով բլոկ, որի վրա սեղմելիս կցուցադրվի այս օգտատիրոջ ալիքները թվարկող էջը: Ալիքի էջերի ձևավորումը նույնպես օպտիմիզացվել է տարբեր ալիքներն ավելի ցայտուն տարբերակելու համար՝ վերևում հատուկ ալիքի ազդերը և աջակցության կոճակը ամրացնելու հնարավորությամբ: Տեսանյութի մանրապատկերներում առաջինը ցուցադրվում է ալիքը, իսկ տեսանյութի մանրապատկերների չափը մեծացել է մեկ երրորդով:
    Ապակենտրոնացված տեսահեռարձակման հարթակի թողարկում PeerTube 3.2
  • Այն օգտատերերի համար, ովքեր մուտք չեն գործել հաշիվ, ապահովվել է ընդհատված դիրքից ավտոմատ շարունակելու նվագարկումը:
  • PeerTube-ում տեսանյութերի վերբեռնման ինտերֆեյսը արդիականացվել է: Ներբեռնումն այժմ կարող է ընդհատվել, օրինակ՝ ինտերնետ կապի կորստի պատճառով, և որոշ ժամանակ անց վերսկսվել:
  • Տեսանյութի ներբեռնման կանխադրված կարգավորումները փոխվել են, երբ սեղմում եք «Ներբեռնում» կոճակը, այժմ սկսվում է ուղղակի ֆայլերի փոխանցման գործընթացը, այլ ոչ թե հեղեղի ներբեռնում ուղարկելը:
  • Ինտերֆեյսը ավելացրել է օգտատիրոջ կողմից վերբեռնված տեսանյութերը տեսակավորելու հնարավորություն՝ ըստ այնպիսի չափանիշների, ինչպիսիք են հրապարակման ամսաթիվը, դիտումների քանակը և տևողությունը։
  • Իրականացրել է ադմինիստրատորների ծանուցում PeerTube-ի նոր թողարկման և պլագինների թարմացումների առկայության մասին:
  • Էջերում ներկառուցված տեսանյութերի դիտիչում ընդլայնվում է համատեքստի ընտրացանկը, որը ցուցադրվում է աջ սեղմման ժամանակ: Օրինակ, ավելացվել են փոքր բացատրական պատկերակներ և առաջադեմ օգտատերերի համար տեխնիկական տեղեկություններով վիճակագրության բլոկ:
    Ապակենտրոնացված տեսահեռարձակման հարթակի թողարկում PeerTube 3.2

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

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

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

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

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

Source: opennet.ru

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