၂၀၂၆ ခုနှစ် ဧပြီလတွင် ထုတ်ဝေသည်

ကျပန်း ဗီဒီယိုချက် တကယ်တမ်း ဘယ်လိုအလုပ်လုပ်သလဲ

သူစိမ်းများကို ကိုက်ညီပေးပြီး မီဒီယာဆာဗာ လုံးဝမပါဘဲ HD ဗီဒီယိုကို streaming လုပ်နေသည့် နောက်ကွယ်က အင်ဂျင်နီယာ နည်းပညာ

“Start” ကို နှိပ်လိုက်သည့်အခါ ဘာဖြစ်သွားသနည်း။

ကျပန်း ဗီဒီယိုချက်သည် တစ်ပြိုင်နက်တည်းနီးပါး ဖြစ်ပေါ်သော အဆင့် ငါးဆင့်ကို အသုံးပြု၍ သူစိမ်းနှစ်ဦးကို စက္ကန့်ပိုင်းအတွင်း ချိတ်ဆက်ပေးသည်။ သင်၏ ဘရောက်ဇာသည် ကင်မရာ ဝင်ရောက်ခွင့်ကို ရယူသည်၊ ကိုက်ညီစေသော တန်းစီတစ်ခုက သင့်ကို အခြားအသုံးပြုသူ တစ်ဦးနှင့် တွဲဖက်ပေးသည်၊ signaling ဆာဗာတစ်ခုက ချိတ်ဆက်မှု metadata ကို ဖလှယ်သည်၊ ထို့နောက် WebRTC သည် တိုက်ရိုက် peer-to-peer ဗီဒီယို stream တစ်ခုကို တည်ဆောက်ပေးသည် — မီဒီယာ ဆာဗာ မလိုအပ်ပါ။

01

ဘရောက်ဇာက ကင်မရာနှင့် မိုက်ခရိုဖုန်းကို တောင်းဆိုသည်

getUserMedia API
02

သင်သည် ကိုက်ညီစေသော တန်းစီတစ်ခုထဲသို့ ဝင်ရောက်သည်

Cloudflare Durable Objects
03

ကိုက်ညီမှု တွေ့ရှိ — signaling က သင့်ကို ချိတ်ဆက်ပေးသည်

WebSocket
04

WebRTC peer ချိတ်ဆက်မှု တည်ဆောက်ပြီး

SDP ဖလှယ်ခြင်း + ICE candidate များ
05

ဗီဒီယိုသည် ဘရောက်ဇာမှ ဘရောက်ဇာသို့ စီးဆင်းသည်

Peer-to-peer၊ ဆာဗာ လုံးဝမပါ

WebRTC ဆိုသည်မှာ အဘယ်နည်း။

WebRTC (Web Real-Time Communication) သည် ခေတ်မီ ဘရောက်ဇာတိုင်းတွင် တည်ဆောက်ထားသော open-source protocol တစ်ခုဖြစ်ပြီး plugin များ မပါဘဲ peer-to-peer အသံ၊ ဗီဒီယို၊ နှင့် ဒေတာ လွှဲပြောင်းခြင်းကို ဆောင်ရွက်ပေးသည်။ W3C နှင့် IETF တို့က ထိန်းသိမ်းထားပြီး၊ Chrome, Safari, Firefox, နှင့် Edge တို့တွင် download မလို၊ Flash မလို၊ နှင့် Java applet မလိုဘဲ ဗီဒီယိုချက်ကို လည်ပတ်စေသည်။

getUserMedia

ကင်မရာနှင့် မိုက်ခရိုဖုန်းသို့ ဝင်ရောက်ခွင့်ကို တောင်းဆိုသည်။ သင်၏ app က ပြသနိုင် သို့မဟုတ် ပေးပို့နိုင်သော MediaStream object တစ်ခုကို ပြန်ပေးသည်။

RTCPeerConnection

peer-to-peer ချိတ်ဆက်မှု သက်တမ်းတစ်ခုလုံးကို စီမံခန့်ခွဲသည် — SDP ညှိနှိုင်းခြင်း၊ ICE candidate ဖလှယ်ခြင်း၊ နှင့် မီဒီယာ သယ်ဆောင်ခြင်း တို့ဖြစ်သည်။

RTCDataChannel

မည်သည့် ဒေတာမဆို (စာသား ချက်တင်၊ ဖိုင်လွှဲပြောင်းခြင်း၊ ဂိမ်း အခြေအနေ) ကို တူညီသော P2P link ပေါ်တွင် ဘရောက်ဇာများကြား တိုက်ရိုက် ပေးပို့သည်။

အဓိက အချက်: WebRTC သည် open W3C/IETF စံနှုန်းတစ်ခု ဖြစ်သည် — မူပိုင် API မဟုတ်ပါ။ သတ်မှတ်ချက်ကို အကောင်အထည်ဖော်ထားသော မည်သည့် ဘရောက်ဇာမဆို ပါဝင်နိုင်ပြီး၊ ထို့ကြောင့်ပင် ကျပန်း ဗီဒီယိုချက်သည် မည်သည့် install မှ မလိုဘဲ ဘရောက်ဇာအမျိုးမျိုးကြားတွင် အလုပ်လုပ်ခြင်း ဖြစ်သည်။

P2P ဗီဒီယို ဘယ်လိုအလုပ်လုပ်သလဲ (ဘာကြောင့် ပိုပြီး ကိုယ်ရေးကိုယ်တာ လုံခြုံသလဲ)

Peer-to-peer ဗီဒီယိုဆိုသည်မှာ သင်၏ ကင်မရာ feed သည် သင်၏ ဘရောက်ဇာမှ တစ်ဖက်လူ၏ ဘရောက်ဇာသို့ တိုက်ရိုက် သွားလာခြင်း ဖြစ်သည်။ ဗဟို ဆာဗာ တစ်ခုကမျှ stream ကို decode မလုပ်၊ စစ်ဆေးမှု မပြု၊ သိမ်းဆည်းမှု မပြုပါ။ ဤ ဖွဲ့စည်းပုံကို SDP signaling၊ ICE candidate စုဆောင်းခြင်း၊ နှင့် NAT ဖြတ်ကျော်ခြင်းအတွက် STUN/TURN ဆာဗာများက ဆောင်ရွက်ပေးပြီး — ၎င်းသည် P2P ဗီဒီယိုချက်ကို ဆာဗာဖြင့် ထပ်ဆင့်ပို့သော အခြားရွေးချယ်စရာများထက် အခြေခံကျကျ ပိုမို ကိုယ်ရေးကိုယ်တာ လုံခြုံစေသည်။

SDP (Session Description Protocol)

peer တစ်ခုစီသည် ၎င်း ထောက်ပံ့ထားသော codec များ၊ resolution များ၊ နှင့် ကုဒ်ဝှက်ခြင်း key များကို ဖော်ပြသည့် SDP “offer” သို့မဟုတ် “answer” တစ်ခုကို ထုတ်လုပ်သည်။ ၎င်းတို့ကို signaling ဆာဗာ (WebSocket relay တစ်ခု) မှတစ်ဆင့် ဖလှယ်သော်လည်း အမှန်တကယ် မီဒီယာ ဒေတာ မပါဝင်ပါ။

ICE (Interactive Connectivity Establishment)

ICE သည် candidate ကွန်ရက် လမ်းကြောင်းများ — host candidate များ (local IP)၊ server-reflexive candidate များ (STUN မှတစ်ဆင့် public IP)၊ နှင့် relay candidate များ (TURN ပြန်လည်ကျဆင်းမှု) ကို စုဆောင်းသည်။ ICE agent သည် လမ်းကြောင်းတစ်ခုစီကို စမ်းသပ်ပြီး အကောင်းဆုံး တိုက်ရိုက် လမ်းကြောင်းကို ရွေးချယ်သည်။

STUN ဆာဗာများ (NAT ဖြတ်ကျော်ခြင်း)

STUN (Session Traversal Utilities for NAT) သည် ဘရောက်ဇာတစ်ခုအား ၎င်း၏ public IP နှင့် port mapping ကို ရှာဖွေတွေ့ရှိရန် ကူညီပေးသည်။ ၎င်းသည် အိမ်သုံး router များနောက်ကွယ်ရှိ peer များကို relay မလိုဘဲ တိုက်ရိုက် ချိတ်ဆက်နိုင်စေသည်။

TURN ဆာဗာများ (ပြန်လည်ကျဆင်းမှု Relay)

တိုက်ရိုက် ချိတ်ဆက်မှုများ မအောင်မြင်သည့်အခါ (symmetric NAT၊ တင်းကြပ်သော လုပ်ငန်းသုံး firewall များ)၊ TURN သည် peer များကြားတွင် ကုဒ်ဝှက်ထားသော မီဒီယာ packet များကို ထပ်ဆင့်ပို့ပေးသည်။ လက်တွေ့ session များ၏ ခန့်မှန်းခြေ ၁၅% သည် TURN လိုအပ်သည် — မီဒီယာသည် အစအဆုံး (end-to-end) ကုဒ်ဝှက်ထားဆဲ ဖြစ်သည်။

ကိုယ်ရေးကိုယ်တာ လုံခြုံမှု ထိုးထွင်းသိမြင်ချက်: ဗီဒီယို ဒေတာသည် ဘရောက်ဇာများကြားတွင် တိုက်ရိုက် စီးဆင်းသောကြောင့်၊ ပလက်ဖောင်း လုပ်ငန်းရှင်သည် သင်၏ ဗီဒီယို stream ကို ဘယ်တော့မှ မမြင်၊ မပြုပြင်၊ မသိမ်းဆည်းပါ။ signaling ဆာဗာပင်လျှင် ပေါ့ပါးသော JSON metadata ကိုသာ ကိုင်တွယ်ပြီး — pixel များကို မကိုင်တွယ်ပါ။

ကိုက်ညီစေသော စနစ်သည် ဘယ်လိုအလုပ်လုပ်သလဲ။

ကိုက်ညီစေခြင်းသည် ကမ္ဘာလုံးဆိုင်ရာ တန်းစီတစ်ခုမှ သူစိမ်းနှစ်ဦးကို ၅၀ မီလီစက္ကန့်အောက်တွင် တွဲဖက်ပေးသည်။ Nightcap သည် Cloudflare Durable Objects — ကမ္ဘာတစ်ဝှမ်း ဖြန့်ကြက်ထားသော အခြေအနေထိန်းသိမ်းသည့် compute primitive တစ်ခု — ကို အသုံးပြု၍ အသုံးပြုသူများကို မျှဝေထားသော စိတ်ဝင်စားမှုများ၊ ပထဝီဝင် ဦးစားပေးမှု၊ နှင့် ကျား/မ စစ်ထုတ်မှုတို့ဖြင့် အမှတ်ပေးသည့် တသမတ်တည်းရှိသော တန်းစီတစ်ခုတည်းကို ထိန်းသိမ်းပြီး၊ ထို့နောက် အမှတ်အမြင့်ဆုံး အတွဲကို ထုတ်ယူသည်။

စိတ်ဝင်စားမှု အခြေပြု အမှတ်ပေးခြင်း

“ဂီတ၊ coding၊ anime” ကဲ့သို့သော စိတ်ဝင်စားမှုများကို ထည့်ပါ — ကိုက်ညီစေသူသည် တန်းစီထဲရှိ အခြားအသုံးပြုသူများနှင့် Jaccard ဆင်တူမှု အမှတ်ကို တွက်ချက်ပြီး အကောင်းဆုံး ထပ်တူကျမှုကို ဦးစားပေးသည်။

နိုင်ငံနှင့် ကျား/မ စစ်ထုတ်မှုများ

ရွေးချယ်နိုင်သော စစ်ထုတ်မှုများက သင့်အား သတ်မှတ်ထားသော နိုင်ငံ သို့မဟုတ် ကျား/မ မှ အသုံးပြုသူများကို ဦးစားပေးနိုင်စေသည်။ တန်းစီသည် ကိုက်ညီမှု အချိန်များကို တစ်စက္ကန့်အောက် ထိန်းသိမ်းထားနိုင်စဉ်မှာပင် candidate များကို သင့်လျော်စွာ ပိုင်းခြားသည်။

Durable Object ဖွဲ့စည်းပုံ

Cloudflare Durable Object တစ်ခုတည်းသည် ကမ္ဘာလုံးဆိုင်ရာ ကိုက်ညီစေသော တန်းစီကို ခိုင်မာသော တသမတ်တည်းဖြစ်မှုဖြင့် memory ထဲတွင် ထိန်းသိမ်းသည်။ ကမ္ဘာတစ်ဝှမ်းရှိ edge တည်နေရာတိုင်းသည် တူညီသော အခြေအနေသို့ ချိတ်ဆက်ပြီး race condition များကို ဖယ်ရှားပေးသည်။

Boost: ဦးစားပေး တန်းစီ နေရာချထားခြင်း

ငွေပေးချေထားသော Boost အသုံးပြုသူများကို တန်းစီ၏ ရှေ့ဆုံးတွင် ထားရှိသည်။ ၎င်းသည် ကိုက်ညီစေသော algorithm ကိုယ်တိုင်ကို မပြောင်းလဲဘဲ ပိုမြန်သော ကိုက်ညီမှုများနှင့် အရည်အသွေး မြင့်မားသော တွဲဖက်မှုကို ဆိုလိုသည်။

အချိန်နှင့်တပြေးညီ ဗီဒီယို အထူးပြုလုပ်ချက်များသည် ဘရောက်ဇာထဲတွင် ဘယ်လိုအလုပ်လုပ်သလဲ။

Nightcap သည် GPU အရှိန်မြှင့်ထားသော MediaPipe model များကို အသုံးပြု၍ AI စွမ်းအားဖြင့် ဗီဒီယို အထူးပြုလုပ်ချက်များကို ဘရောက်ဇာအတွင်း လုံးဝ လည်ပတ်စေသည်။ နောက်ခံ ဝါးခြင်း၊ အရောင် စစ်ထုတ်မှုများ၊ နှင့် အလှပြင် mode အားလုံးကို သင်၏ MediaStream သို့ ပြည်တွင်း၌ အသုံးချပြီးမှ သင်၏ peer ထံ ပေးပို့သည် — ပလက်ဖောင်းသည် raw သို့မဟုတ် ပြုပြင်ပြီးသား ဗီဒီယိုကို မည်သည့် ဆာဗာပေါ်တွင်မှ ဘယ်တော့မှ မလက်ခံရရှိပါ။

နောက်ခံ ဝါးခြင်း (AI Segmentation)

MediaPipe ၏ selfie segmentation model သည် သင်၏ GPU ပေါ်တွင် လည်ပတ်ပြီး လူနှင့် နောက်ခံကို 30fps ဖြင့် ခွဲခြားသတ်မှတ်သည်။ လူ mask ၏ အပြင်ဘက် အရာအားလုံးကို ချိန်ညှိနိုင်သော ပြင်းအား (၁–၂၀) ဖြင့် ဝါးစေသည်။ ခွဲခြားထားသော output သည် မူရင်း stream ကို အစားထိုးသည်။

အရောင် စစ်ထုတ်မှု ၆ မျိုး

နွေးထွေး၊ အေးမြ၊ ရှေးဆန်၊ အဖြူအမည်း၊ တောက်ပ၊ နှင့် နူးညံ့ စစ်ထုတ်မှုများကို ဖျောက်ထားသော canvas element တစ်ခုပေါ်တွင် CSS filter transform များအဖြစ် အသုံးချသည်။ စစ်ထုတ်ထားသော frame များကို MediaStream အသစ်တစ်ခုအဖြစ် ဖမ်းယူပြီး RTCPeerConnection ထဲသို့ ထည့်သွင်းပေးသည်။

အလှပြင် Mode

ထိန်းချုပ်ထားသော Gaussian blur overlay တစ်ခုကို ဗီဒီယို frame ၏ အပေါ်တွင် ပေါင်းစပ်ထား၍ သိမ်မွေ့သော အသားအရေ ချောမွေ့မှုကို ဖြစ်ပေါ်စေသည်။ ဤ အထူးပြုလုပ်ချက်သည် အသားအရေ ဖွဲ့စည်းပုံကို နူးညံ့စေဆဲ ဖြစ်စဉ်မှာပင် ထူးဆန်းသော အသွင်အပြင်ကို ရှောင်ရှားရန် 3px ဝါးခြင်းကို 15% မှိန်ဝါးမှုဖြင့် ပေါင်းစပ်အသုံးပြုသည်။

ချက်တင်တိုင်းကို မစောင့်ကြည့်ဘဲ စိစစ်ထိန်းညှိခြင်းသည် ဘယ်လိုအလုပ်လုပ်သလဲ။

AI စိစစ်ထိန်းညှိသော စနစ်များသည် သင်၏ စကားဝိုင်းကို လူသား မစောင့်ကြည့်ဘဲ စာသား message များနှင့် အခါအားလျော်စွာ ဗီဒီယို frame များကို အချိန်နှင့်တပြေးညီ ခွဲခြမ်းစိတ်ဖြာသည်။ Nightcap သည် ချက်တင် message တိုင်းကို OpenAI ၏ အခမဲ့ Moderation API မှတစ်ဆင့် ပေးပို့ပြီး AWS Rekognition မှတစ်ဆင့် အကြောင်းအရာ ခွဲခြမ်းစိတ်ဖြာရန် ဗီဒီယို frame များကို အခါအားလျော်စွာ နမူနာယူသည် — ၎င်းသည် အစုလိုက်အပြုံလိုက် စောင့်ကြည့်ခြင်း မရှိဘဲ အလိုအလျောက် အရေးယူဆောင်ရွက်ခြင်းကို ဆောင်ရွက်ပေးသည်။

စာသား စိစစ်ထိန်းညှိခြင်း

message တိုင်းကို ပေးပို့ခြင်းမပြုမီ OpenAI ၏ Moderation API နှင့် စစ်ဆေးသည်။ ဤ API သည် မုန်းတီးရေး စကား၊ နှောင့်ယှက်ခြင်း၊ မိမိကိုယ်ကို အန္တရာယ်ပြုခြင်း၊ လိင်ပိုင်းဆိုင်ရာ အကြောင်းအရာ၊ နှင့် အကြမ်းဖက်မှုတို့ကို မီလီစက္ကန့်အတွင်း အမှတ်အသားပြုပြီး — ၎င်းကို ခေါ်ဆိုရန် အခမဲ့ ဖြစ်သည်။

ဗီဒီယို Frame နမူနာယူခြင်း

အခါအားလျော်စွာ frame ဖမ်းယူမှုများကို အကြောင်းအရာ ခွဲခြမ်းစိတ်ဖြာရန် AWS Rekognition သို့ ပေးပို့သည်။ စနစ်သည် ထင်ရှားသော သို့မဟုတ် ဘေးကင်းမှု မရှိသော အကြောင်းအရာကို အမှတ်အသားပြုပြီး ဗီဒီယို stream ကို ရိုက်ကူး သို့မဟုတ် သိမ်းဆည်းခြင်း မပြုဘဲ အလိုအလျောက် အရေးယူဆောင်ရွက်မှုကို စတင်စေသည်။

တစ်ချက်နှိပ် တိုင်ကြားခြင်း

အသုံးပြုသူများသည် ကိုက်ညီသူတစ်ဦးကို ချက်ချင်း တိုင်ကြားနိုင်သည်။ တိုင်ကြားမှုများသည် ချက်ချင်း ပြန်လည်သုံးသပ်မှုကို စတင်စေပြီး၊ အတည်ပြုပြီးသော ချိုးဖောက်မှုများသည် ပြင်းထန်မှုနှင့် ထပ်ခါတလဲလဲ ကျူးလွန်မှု မှတ်တမ်းအပေါ် မူတည်၍ ယာယီ သို့မဟုတ် အမြဲတမ်း ပိတ်ပင်ခြင်းဖြင့် အဆုံးသတ်သည်။

Private Mode

အသုံးပြုသူ နှစ်ဦးစလုံးက သီးခြားစီ သဘောတူ ဝင်ရောက်သည့်အခါ၊ NSFW အကြောင်းအရာ စစ်ထုတ်မှုကို ပိတ်ထားသည်။ သို့ရာတွင် CSAM ထောက်လှမ်းခြင်းနှင့် ခြိမ်းခြောက်မှု စောင့်ကြည့်ခြင်းသည် အချိန်တိုင်း လုပ်ဆောင်နေဆဲ ဖြစ်သည် — ၎င်းတို့ကို mode မည်သို့ပင်ရှိစေ ဘယ်တော့မှ မပိတ်ထားပါ။

တစ်ဦးချင်း ဗီဒီယိုအတွက် P2P သည် မီဒီယာ ဆာဗာများကို ဘာကြောင့် သာလွန်သနည်း။

တစ်ဦးချင်း ဗီဒီယိုချက်အတွက် peer-to-peer WebRTC သည် ဆာဗာ bandwidth တွင် ဘာမှ မကုန်ကျ၊ ဖြစ်နိုင်သမျှ အနိမ့်ဆုံး latency (တိုက်ရိုက် ကွန်ရက် လမ်းကြောင်း) ကို ပေးစွမ်းပြီး၊ ပလက်ဖောင်းသည် သင်၏ ဗီဒီယိုကို ဘယ်တော့မှ မကိုင်တွယ်ရန် သေချာစေသည်။ SFU နှင့် MCU ကဲ့သို့သော ဆာဗာအခြေပြု ဖွဲ့စည်းပုံများသည် အုပ်စုလိုက် ခေါ်ဆိုမှုများအတွက်သာ အဓိပ္ပာယ်ရှိသော ကုန်ကျစရိတ်၊ latency၊ နှင့် ကိုယ်ရေးကိုယ်တာ လုံခြုံမှု အလဲအလှယ်များကို ထည့်သွင်းသည်။

ဖွဲ့စည်းပုံBandwidth ကုန်ကျစရိတ်ကိုယ်ရေးကိုယ်တာ လုံခြုံမှု
P2P (Nightcap)ဗီဒီယို bandwidth $0ဗီဒီယိုသည် ဆာဗာပေါ်တွင် ဘယ်တော့မှ မရှိ
SFUမြင့်မား — ဆာဗာက stream အားလုံးကို ထပ်ဆင့်ပို့သည်ဆာဗာက ဗီဒီယိုအားလုံးကို မြင်သည်
MCUအမြင့်ဆုံး — ဆာဗာက decode လုပ်ပြီး ပြန်လည် encode လုပ်သည်ဆာဗာက ဗီဒီယိုကို အပြည့်အဝ ပြုပြင်ဆောင်ရွက်သည်

ဖွဲ့စည်းပုံကို တစ်ချက်ကြည့်ရှုခြင်း

Nightcap ၏ ဖွဲ့စည်းပုံသည် plane လေးခုအဖြစ် ခွဲခြားသည်: signaling (WebSocket ပေါ်ရှိ Cloudflare Workers)၊ ကိုက်ညီစေခြင်း (Durable Objects)၊ မီဒီယာ (သန့်စင် P2P WebRTC)၊ နှင့် application logic (ငွေပေးချေမှု၊ စိစစ်ထိန်းညှိမှု၊ နှင့် တိုင်ကြားမှုများအတွက် Next.js API route များ) တို့ဖြစ်သည်။ ဗီဒီယိုသည် ဆာဗာတစ်ခုကို ဘယ်တော့မှ မထိရောက်သောကြောင့် မီဒီယာ plane သည် ဆာဗာ bandwidth တွင် ဘာမှ မကုန်ကျပါ။

ဘရောက်ဇာ←→Cloudflare Worker(WebSocket signaling — SDP + ICE relay)
ဘရောက်ဇာ←→Durable Object(ကိုက်ညီစေသော တန်းစီ — စိတ်ဝင်စားမှု အမှတ်ပေးခြင်း)
ဘရောက်ဇာ←→ဘရောက်ဇာ(P2P WebRTC — မီဒီယာ ဆာဗာ ကုန်ကျစရိတ် သုည)
ဘရောက်ဇာNext.js API(Stripe boost များ၊ စိစစ်ထိန်းညှိမှု၊ တိုင်ကြားမှုများ)

မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ

WebRTC ဗီဒီယိုချက်သည် တကယ်ပဲ peer-to-peer ဖြစ်သလား။

ဟုတ်ပါသည်။ WebRTC ချိတ်ဆက်မှု တစ်ခု တည်ဆောက်ပြီးသည်နှင့် ဗီဒီယိုနှင့် အသံ ဒေတာသည် ဘရောက်ဇာ နှစ်ခုကြားတွင် တိုက်ရိုက် စီးဆင်းသွားသည်။ signaling ဆာဗာကို ချိတ်ဆက်မှု metadata (SDP offer များနှင့် ICE candidate များ) ဖလှယ်ရန်အတွက်သာ အသုံးပြုပြီး — အမှန်တကယ် မီဒီယာ stream ကို ဘယ်တော့မှ မထိရောက်ပါ။

ဗီဒီယိုချက် ပလက်ဖောင်းများသည် ကျွန်ုပ်၏ ဗီဒီယိုကို မြင်နိုင်သလား သို့မဟုတ် ရိုက်ကူးထိန်းသိမ်းနိုင်သလား။

Nightcap ကဲ့သို့သော P2P ပလက်ဖောင်းများတွင် ဗီဒီယို stream များသည် ဘရောက်ဇာများကြားတွင် တိုက်ရိုက် သွားလာပြီး ဗဟို ဆာဗာ တစ်ခုကို ဘယ်တော့မှ ဖြတ်သန်းမသွားပါ။ ပလက်ဖောင်းသည် သင်၏ ဗီဒီယိုကို မြင်ခြင်း၊ ကြားဖြတ်ခြင်း သို့မဟုတ် ရိုက်ကူးခြင်း မပြုလုပ်နိုင်ပါ။ ဤသည်မှာ ဆာဗာဖြင့် ထပ်ဆင့်ပို့သော ဖွဲ့စည်းပုံများထက် peer-to-peer WebRTC ၏ အခြေခံကျသော ဖွဲ့စည်းပုံဆိုင်ရာ အားသာချက် ဖြစ်သည်။

တိုက်ရိုက် P2P ချိတ်ဆက်မှု မအောင်မြင်ပါက ဘာဖြစ်မည်နည်း။

STUN အကူအညီဖြင့် တိုက်ရိုက် ချိတ်ဆက်မှုများနှင့် host candidate နှစ်ခုစလုံး မအောင်မြင်ပါက (များသောအားဖြင့် တင်းကြပ်သော လုပ်ငန်းသုံး NAT သို့မဟုတ် symmetric firewall များကြောင့်)၊ WebRTC သည် TURN relay ဆာဗာသို့ အလိုအလျောက် ပြန်လည်ကျဆင်းသွားသည်။ TURN ဆာဗာသည် peer များကြားတွင် ကုဒ်ဝှက်ထားသော မီဒီယာ packet များကို ဆက်လက်ပို့ဆောင်ပေးသည်။ session များ၏ ခန့်မှန်းခြေ ၁၅% သည် TURN relay လိုအပ်သည်။

Nightcap သည် plugin များ သို့မဟုတ် download များ အသုံးပြုသလား။

မပြုပါ။ Nightcap သည် Chrome, Safari, Firefox, နှင့် Edge တို့တွင် မူရင်းအတိုင်း တည်ဆောက်ထားသော WebRTC ကို အသုံးပြုသည်။ plugin များ မရှိ၊ Flash မရှိ၊ Java applet များ မရှိ၊ နှင့် app download လုပ်ရန် မလိုအပ်ပါ။ သင်သည် ဝက်ဘ်ဆိုက်ကို ဖွင့်လိုက်ရုံဖြင့် သင်၏ ဘရောက်ဇာက အရာအားလုံးကို ကိုင်တွယ်ပေးသည်။

ကျပန်း ဗီဒီယိုချက်တွင် ကိုက်ညီစေခြင်းသည် ဘယ်လိုအလုပ်လုပ်သလဲ။

Start ကို နှိပ်လိုက်သည်နှင့် သင်သည် ကိုက်ညီစေသော တန်းစီတစ်ခုထဲသို့ ဝင်ရောက်သည်။ Nightcap သည် Cloudflare Durable Objects ကို အသုံးပြု၍ ၅၀ms အောက် ကိုက်ညီမှုဖြင့် ကမ္ဘာလုံးဆိုင်ရာ တန်းစီတစ်ခုကို ထိန်းသိမ်းသည်။ စနစ်သည် သင်၏ စိတ်ဝင်စားမှုများ၊ နိုင်ငံ ဦးစားပေးမှု၊ နှင့် ကျား/မ စစ်ထုတ်မှုတို့ကို ထည့်သွင်းစဉ်းစား၍ အကောင်းဆုံး ကိုက်ညီမှုကို ရှာဖွေပေးသည်။ ငွေပေးချေထားသော Boost အသုံးပြုသူများသည် တန်းစီတွင် ဦးစားပေး နေရာ ရရှိသည်။

Nightcap မှ နောက်ထပ်

နည်းပညာကို ခံစားကြည့်ပါ — Nightcap ကို အခမဲ့ စမ်းသုံးကြည့်ပါ

အကောင့် မလို။ download မလို။ မီဒီယာ ဆာဗာ မလို။ ဆိုက်ကို ဖွင့်လိုက်ရုံဖြင့် စက္ကန့်ပိုင်းအတွင်း တကယ့် စကားဝိုင်းတစ်ခုကို စတင်လိုက်ပါ။

အခမဲ့ ချက်တင် စတင်ရန် →