ဘရောက်ဆာမှတဆင့် ကွန်ပျူတာတစ်လုံး၏ အဝေးထိန်းခလုတ်

လွန်ခဲ့သည့် ခြောက်လခန့်က ဘရောက်ဆာမှတဆင့် ကွန်ပျူတာကို ထိန်းချုပ်ရန် ပရိုဂရမ်တစ်ခု ပြုလုပ်ရန် ဆုံးဖြတ်ခဲ့သည်။ ဘရောက်ဆာသို့ ပုံများကို လွှဲပြောင်းပေးပြီး ထိန်းချုပ်ရန်အတွက် cursor သြဒီနိတ်များကို လက်ခံရရှိသည့် ရိုးရှင်းသော single-socket HTTP ဆာဗာဖြင့် စတင်ခဲ့သည်။

အချို့သောအဆင့်တွင် WebRTC နည်းပညာသည် ဤရည်ရွယ်ချက်များအတွက် ကောင်းမွန်သင့်လျော်ကြောင်း ကျွန်ုပ်သဘောပေါက်ခဲ့ပါသည်။ Chrome ဘရောက်ဆာတွင် ထိုသို့သောအဖြေတစ်ခုရှိပြီး ၎င်းကို တိုးချဲ့မှုတစ်ခုမှတစ်ဆင့် ထည့်သွင်းထားသည်။ ဒါပေမယ့် တပ်ဆင်စရာမလိုဘဲ အလုပ်လုပ်မယ့် ပေါ့ပါးတဲ့ ပရိုဂရမ်တစ်ခုကို လုပ်ချင်ခဲ့တယ်။

ပထမဦးစွာ Google မှပံ့ပိုးပေးထားသောစာကြည့်တိုက်ကိုအသုံးပြုရန်ကြိုးစားခဲ့သော်လည်းစုဆောင်းပြီးနောက် 500MB ရှိသည်။ ကျွန်တော် WebRTC stack တစ်ခုလုံးကို အစကနေစပြီး အကောင်အထည်ဖော်ခဲ့ရပြီး အရာအားလုံးကို 2.5MB exe ဖိုင်အဖြစ် အံဝင်ခွင်ကျဖြစ်အောင် စီမံခဲ့တယ်။ သူငယ်ချင်းတစ်ယောက်က JS မှာ အင်တာဖေ့စ်ကို ကူညီပေးခဲ့ပြီး ဒါက ငါတို့နဲ့ အဆုံးသတ်ခဲ့တာ။

ပရိုဂရမ်ကို လည်ပတ်ကြပါစို့။

ဘရောက်ဆာမှတဆင့် ကွန်ပျူတာတစ်လုံး၏ အဝေးထိန်းခလုတ်
ဘရောင်ဇာတက်ဘ်တွင် လင့်ခ်ကိုဖွင့်ပြီး ဒက်စ်တော့သို့ အပြည့်အဝဝင်ရောက်ခွင့် ရယူပါ-

ဘရောက်ဆာမှတဆင့် ကွန်ပျူတာတစ်လုံး၏ အဝေးထိန်းခလုတ်
ချိတ်ဆက်မှုထည့်သွင်းခြင်းလုပ်ငန်းစဉ်၏ အတိုချုံးကာတွန်း

ဘရောက်ဆာမှတဆင့် ကွန်ပျူတာတစ်လုံး၏ အဝေးထိန်းခလုတ်
Chrome၊ Firefox၊ Safari၊ Opera တို့ဖြင့် ပံ့ပိုးထားသည်။

အသံပို့လွှတ်ခြင်း၊ အော်ဒီယိုခေါ်ဆိုခြင်း၊ ကလစ်ဘုတ်ကိုစီမံခြင်း၊ ဖိုင်များလွှဲပြောင်းခြင်းနှင့် hot keys များကိုခေါ်ဆိုခြင်းတို့ ပြုလုပ်နိုင်သည်။

ပရိုဂရမ်ကိုလုပ်ဆောင်နေစဉ်တွင်၊ ကျွန်ုပ်သည် RFCs တစ်ဒါဇင်ကို လေ့လာခဲ့ရပြီး WebRTC ပရိုတိုကောလုပ်ဆောင်မှုနှင့်ပတ်သက်သည့် အင်တာနက်ပေါ်တွင် လုံလောက်သောအချက်အလက်မရှိကြောင်း နားလည်ခဲ့ရသည်။ ၎င်းတွင်အသုံးပြုသည့်နည်းပညာများအကြောင်း ဆောင်းပါးတစ်ပုဒ်ရေးလိုသည်၊ အောက်ပါမေးခွန်းများထဲမှ မည်သည့်အရာသည် အသိုင်းအဝိုင်းအတွက် စိတ်ဝင်စားသည်ကို သိရှိလိုပါသည်။

  • SDP ထုတ်လွှင့်ခြင်းဒေတာဖော်ပြချက် ပရိုတိုကော
  • ICE ကိုယ်စားလှယ်လောင်းများနှင့် အမှတ်နှစ်ခု၊ STUN နှင့် TURN ဆာဗာများအကြား ချိတ်ဆက်မှုတစ်ခုကို ထူထောင်ခြင်း။
  • DTLS ချိတ်ဆက်မှုနှင့် RTP စက်ရှင်သို့ သော့များလွှဲပြောင်းခြင်း။
  • မီဒီယာဒေတာပေးပို့ခြင်းအတွက် စာဝှက်စနစ်ပါရှိသော RTP နှင့် RTСP ပရိုတိုကောများ
  • RTP မှတစ်ဆင့် H264၊ VP8 နှင့် Opus ကို လွှဲပြောင်းပါ။
  • ဒွိဒေတာလွှဲပြောင်းခြင်းအတွက် SCTP ချိတ်ဆက်မှု

source: www.habr.com

မှတ်ချက် Add