WebRTC-ի աջակցությունն ավելացվել է OBS Studio-ին՝ P2P ռեժիմով հեռարձակման հնարավորությամբ

OBS Studio-ի կոդերի բազան՝ տեսանյութերի հոսքի, կոմպոզիցիայի և ձայնագրման փաթեթը, փոխվել է՝ աջակցելու WebRTC տեխնոլոգիային, որը կարող է օգտագործվել RTMP արձանագրության փոխարեն՝ առանց միջանկյալ սերվերի տեսանյութերի հոսքի համար, որում P2P բովանդակությունը ուղղակիորեն փոխանցվում է դեպի օգտագործողի զննարկիչը:

WebRTC-ի իրականացումը հիմնված է C++-ով գրված libdatachannel գրադարանի օգտագործման վրա: Իր ներկայիս ձևով WebRTC-ում աջակցվում է միայն հեռարձակումը (տեսանյութի ելքը), և ծառայությունը տրամադրվում է WHIP գործընթացի աջակցությամբ, որն օգտագործվում է WebRTC սերվերի և հաճախորդի միջև նիստեր հաստատելու համար: WebRTC-ին որպես աղբյուր աջակցելու կոդը ներկայումս վերանայման փուլում է:

WebRTC-ն թույլ է տալիս հասնել վիդեո առաքման ուշացումների կրճատման մինչև վայրկյանի բեկորներ, ինչը հնարավորություն է տալիս իրական ժամանակում ստեղծել ինտերակտիվ բովանդակություն և շփվել հեռուստադիտողների հետ, օրինակ՝ կազմակերպել թոք շոու: WebRTC-ի միջոցով դուք կարող եք անցնել ցանցերի միջև՝ առանց հեռարձակման ընդհատման (օրինակ՝ անցնել Wi-Fi-ից բջջային ցանց) և կազմակերպել մի քանի վիդեո հոսքերի փոխանցում մեկ սեանսի ընթացքում, օրինակ՝ տարբեր անկյուններից նկարահանելու կամ ինտերակտիվ կազմակերպելու համար։ տեսանյութեր.

WebRTC-ն նաև թույլ է տալիս ներբեռնել արդեն տրանսկոդավորված հոսքերի մի քանի տարբերակներ՝ տարբեր որակի մակարդակներով՝ կապի ալիքների տարբեր թողունակություն ունեցող օգտատերերի համար, որպեսզի սերվերի կողմից տրանսկոդավորման աշխատանքը չկատարվի: Հնարավոր է օգտագործել տարբեր վիդեո կոդեկներ, ինչպիսիք են H.265-ը և AV1-ը՝ թողունակության պահանջները նվազեցնելու համար: Որպես տեղեկատու սերվերի իրականացում WebRTC-ի վրա հիմնված հեռարձակումների համար, առաջարկվում է օգտագործել Broadcast Box-ը, սակայն փոքր լսարանի հեռարձակման համար կարող եք անել առանց սերվերի՝ այն տեղադրելով P2P ռեժիմում:

Source: opennet.ru

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