P2P မုဒ်တွင် ထုတ်လွှင့်နိုင်စွမ်းနှင့်အတူ WebRTC ပံ့ပိုးမှုအား OBS Studio တွင် ထည့်သွင်းထားသည်။

ဗီဒီယိုထုတ်လွှင့်ခြင်း၊ ပေါင်းစပ်ခြင်းနှင့် မှတ်တမ်းတင်ခြင်းအတွက် ပက်ကေ့ဂျ် OBS Studio ၏ ကုဒ်အခြေခံကို အလယ်အလတ်ဆာဗာမပါဘဲ P2P အကြောင်းအရာကို တိုက်ရိုက်ထုတ်လွှင့်သည့် WebRTC နည်းပညာကို ပံ့ပိုးရန်အတွက် ပြောင်းလဲလိုက်သည် အသုံးပြုသူ၏ဘရောက်ဆာ။

WebRTC ၏အကောင်အထည်ဖော်မှုသည် C++ တွင်ရေးသားထားသော libdatachannel စာကြည့်တိုက်ကိုအသုံးပြုမှုအပေါ်အခြေခံသည်။ ၎င်း၏ လက်ရှိပုံစံတွင်၊ WebRTC ရှိ ရုပ်သံထုတ်လွှင့်ခြင်း (ဗီဒီယိုအထွက်) ကိုသာ ပံ့ပိုးထားပြီး WebRTC ဆာဗာနှင့် ကလိုင်းယင့်အကြား ဆက်ရှင်များတည်ဆောက်ရန် အသုံးပြုသည့် WHIP လုပ်ငန်းစဉ်အတွက် ဝန်ဆောင်မှုကို ပံ့ပိုးပေးထားသည်။ အရင်းအမြစ်တစ်ခုအနေဖြင့် WebRTC ကို ပံ့ပိုးရန် ကုဒ်ကို လက်ရှိတွင် ပြန်လည်သုံးသပ်နေပါသည်။

WebRTC သည် သင့်အား ဗီဒီယိုပေးပို့မှုနှောင့်နှေးမှုကို တစ်စက္ကန့်၏အပိုင်းအစများအထိ လျှော့ချနိုင်စေသည်၊ ၎င်းသည် အပြန်အလှန်တုံ့ပြန်သောအကြောင်းအရာကိုဖန်တီးကာ ကြည့်ရှုသူများနှင့် အချိန်နှင့်တပြေးညီ အပြန်အလှန်တုံ့ပြန်နိုင်စေသည့် ဥပမာအားဖြင့် ဟောပြောပွဲအစီအစဉ်ကို စီစဉ်ပေးသည်။ WebRTC ကို အသုံးပြု၍ ထုတ်လွှင့်မှုကို အနှောင့်အယှက်မဖြစ်စေဘဲ ကွန်ရက်များအကြား ပြောင်းနိုင်သည် (ဥပမာ၊ Wi-Fi မှ မိုဘိုင်းကွန်ရက်တစ်ခုသို့ ပြောင်း) နှင့် ချိတ်ဆက်မှုတစ်ခုအတွင်း ဗီဒီယိုထုတ်လွှင့်မှုများစွာကို စုစည်းနိုင်သည်၊ ဥပမာ၊ မတူညီသောထောင့်မှ ရိုက်ကူးရန် သို့မဟုတ် အပြန်အလှန်အကျိုးသက်ရောက်မှုကို စုစည်းရန်၊ ဗီဒီယိုများ။

WebRTC သည် ဆာဗာဘက်တွင် transcoding အလုပ်မလုပ်စေရန်အတွက် မတူညီသော bandwidth ရှိသော သုံးစွဲသူများအတွက် မတူညီသော အရည်အသွေးအဆင့်များရှိသည့် transcoded stream များ၏ ဗားရှင်းများစွာကို ဒေါင်းလုဒ်လုပ်ခွင့်ပြုပါသည်။ Bandwidth လိုအပ်ချက်များကိုလျှော့ချရန် H.265 နှင့် AV1 ကဲ့သို့သော မတူညီသောဗီဒီယိုကုဒ်ဒရိုက်များကို အသုံးပြုနိုင်သည်။ WebRTC-based ထုတ်လွှင့်မှုများအတွက် ရည်ညွှန်းဆာဗာ အကောင်အထည်ဖော်မှုအနေဖြင့်၊ ၎င်းသည် Broadcast Box ကို အသုံးပြုရန် အဆိုပြုထားသော်လည်း ပရိသတ်ငယ်များသို့ ထုတ်လွှင့်ရန်အတွက်၊ ၎င်းကို P2P မုဒ်တွင် ထည့်သွင်းခြင်းဖြင့် ဆာဗာမပါဘဲ လုပ်ဆောင်နိုင်သည်။

source: opennet.ru

မှတ်ချက် Add