WebRTC နှင့် ဘရောက်ဆာ Media API များဖြင့် ကင်မရာကို တိုက်ရိုက်စမ်းသပ်ခြင်း
ယခု "ဝက်ဘ်ကင်မရာ စမ်းသပ်မှု" ကိရိယာသည် ပြင်ပ Plugin များ သို့မဟုတ် ဆော့ဖ်ဝဲများ ထည့်သွင်းရန်မလိုဘဲ ခေတ်မီဝက်ဘ်ဘရောက်ဆာများ၏ Media Streams နှင့် Constraints စနစ်များကို အသုံးပြု၍ ကင်မရာကို တိုက်ရိုက်ချိတ်ဆက် စမ်းသပ်ပေးခြင်း ဖြစ်သည်။ ကင်မရာကို စတင်ရန် ခလုတ်ကို နှိပ်လိုက်သည့်အခါတွင်မှ ဘရောက်ဆာသည် အသံမပါဝင်ဘဲ ဗီဒီယိုသီးသန့် ဝင်ရောက်ခွင့်ပြုချက်ကို တောင်းခံမည်ဖြစ်သည်။
ဤကိရိယာသည် စာမျက်နှာစတင်ပွင့်ချိန်တွင် ကင်မရာကို အလိုအလျောက် ဖွင့်လှစ်ခြင်းမရှိပါ။ အသုံးပြုသူက စမ်းသပ်မှုကို ရပ်ဆိုင်းလိုက်သည့်အခါ၊ ကင်မရာအမျိုးအစား ပြောင်းလဲသည့်အခါ သို့မဟုတ် စာမျက်နှာမှ ထွက်ခွာသွားသည့်အခါ (pagehide ဖြစ်စဉ် ဖြစ်ပွားချိန်) တွင် ဖွင့်ထားသော ဗီဒီယိုလမ်းကြောင်း (Media Tracks) အားလုံးကို စက်ပစ္စည်းမှ ချက်ချင်း ပြန်လည်လွှတ်ပေးရန် စနစ်တကျ ဒီဇိုင်းဆွဲထားသည်။
ကင်မရာ၏ ရုပ်ထွက်နှင့် ပုံစံအချိုးအစားကို တိုင်းတာခြင်း
ကင်မရာကို စတင်လိုက်သည်နှင့် တိုက်ရိုက်ဗီဒီယိုလမ်းကြောင်း၏ အကျယ်နှင့် အမြင့်ကို အခြေခံ၍ လက်ရှိအသုံးပြုနေသော ရုပ်ထွက် (Resolution) ကို ဖော်ပြပေးသည်။ ထို့အပြင် အဆိုပါ အကျယ်နှင့် အမြင့်တန်ဖိုးကို ရိုးရှင်းသော သင်္ချာအချိုးအဖြစ် တွက်ချက်ကာ ပုံစံအချိုး (Aspect Ratio) ကို တွက်ချက်ပြသပေးသည်။
စံသတ်မှတ်ထားသော ရုပ်ထွက်မုဒ်များကို စမ်းသပ်ရန်အတွက် "ရုပ်ထွက်များ စကန်ဖတ်ရန်" ခလုတ်ကို အသုံးပြုနိုင်သည်။ ဤစနစ်သည် အသုံးများသော စံရုပ်ထွက်မုဒ် ၁၁ ခုကို တစ်ခုချင်းစီအလိုက် exact ကန့်သတ်ချက်ဖြင့် စမ်းသပ်ပြီး ယာယီဗီဒီယိုလမ်းကြောင်းကို ချက်ချင်းရပ်ဆိုင်းကာ စစ်ဆေးခြင်းဖြစ်သည်။ ၎င်းသည် ကင်မရာ၏ ဟာ့ဒ်ဝဲစွမ်းဆောင်ရည်အားလုံးကို အသေးစိတ်ရှာဖွေခြင်းမဟုတ်ဘဲ အသုံးများသော စံနှုန်းများကိုသာ စမ်းသပ်ပေးခြင်းဖြစ်သည်။
ဖရိမ်နှုန်း (FPS) တိုင်းတာမှုစနစ်
ကင်မရာ၏ ဖရိမ်နှုန်း (Frame Rate) ကို နည်းလမ်းနှစ်မျိုးဖြင့် တိုင်းတာဖော်ပြသည်။ ဘရောက်ဆာ API များ၏ Rolling Window စနစ်ကို အသုံးပြု၍ အချိန်နှင့်တပြေးညီ တိုင်းတာရရှိသော တန်ဖိုးကို "တိုက်ရိုက်တိုင်းတာချက်" အဖြစ် ပြသပြီး၊ ဘရောက်ဆာက တင်ပြလာသော ကိန်းဂဏန်းကို "ကင်မရာမှ ပေးပို့သောနှုန်း" အဖြစ် ပြသပေးသည်။
ဤတိုင်းတာရရှိသော ဖရိမ်နှုန်းနှင့် ရုပ်ထွက်တန်ဖိုးများသည် ထုတ်လုပ်သူက ကြော်ငြာထားသော သတ်မှတ်ချက်များနှင့် ကွာခြားနိုင်သည်။ အဘယ်ကြောင့်ဆိုသော် အသုံးပြုထားသော ကွန်ပျူတာ၏ ဒရိုက်ဘာများ၊ USB လိုင်းဆံ့အား (Bandwidth) နှင့် အခန်းတွင်း အလင်းရောင်အခြေအနေများအပေါ် မူတည်၍ ကင်မရာ၏ အမှန်တကယ် လုပ်ဆောင်နိုင်စွမ်း ပြောင်းလဲနိုင်သောကြောင့်ဖြစ်သည်။
စက်ပစ္စည်းအတွင်း၌သာ လုပ်ဆောင်ခြင်းနှင့် ကိုယ်ရေးအချက်အလက် လုံခြုံမှု
ဤကိရိယာတွင် အသုံးပြုသော ကင်မရာဗီဒီယိုများ၊ တိုက်ရိုက်တိုင်းတာချက်များနှင့် ရိုက်ကူးလိုက်သော ဓာတ်ပုံများအားလုံးကို အသုံးပြုသူ၏ စက်ပစ္စည်းပေါ်တွင်သာ သီးသန့်လုပ်ဆောင်ပေးခြင်းဖြစ်သည်။ မည်သည့်အချက်အလက်၊ ဗီဒီယို သို့မဟုတ် ဓာတ်ပုံကိုမျှ ဆာဗာပေါ်သို့ ပေးပို့ခြင်း၊ မှတ်တမ်းတင်ခြင်း သို့မဟုတ် သိမ်းဆည်းခြင်း လုံးဝမပြုလုပ်ဘဲ စက်ပစ္စည်းအတွင်း၌သာ ပြီးဆုံးစေသဖြင့် ကိုယ်ရေးအချက်အလက် လုံခြုံမှုကို အပြည့်အဝ အာမခံသည်။
အမှားအယွင်းများနှင့် ပြဿနာဖြေရှင်းခြင်း လမ်းညွှန်
ကင်မရာစမ်းသပ်စဉ်အတွင်း အောက်ပါအခြေအနေများနှင့် ကြုံတွေ့ရပါက သက်ဆိုင်ရာ အမှားအယွင်း မက်ဆေ့ဂျ်များကို ပြသပေးမည်ဖြစ်သည်။
- လုံခြုံမှုမရှိသော ချိတ်ဆက်မှု သို့မဟုတ် ဘရောက်ဆာပြဿနာ: "ဤဘရောက်ဇာ သို့မဟုတ် စာမျက်နှာသည် ကင်မရာကို အသုံးမပြုနိုင်ပါ။ လုံခြုံသော (HTTPS) ချိတ်ဆက်မှုဖြင့် လက်ရှိဘရောက်ဇာတစ်ခုကို အသုံးပြုပါ။"
- အသုံးပြုခွင့် ပိတ်ပင်ထားခြင်း: "ကင်မရာ အသုံးပြုခွင့်ကို ပိတ်ပင်ထားသည်။ ဘရောက်ဇာတွင် ဤဆိုက်အတွက် ကင်မရာ အသုံးပြုခွင့်ကို ပေးပြီးမှ ပြန်စတင်ပါ။"
- ကင်မရာ ဟာ့ဒ်ဝဲ မတွေ့ရှိခြင်း: "ကင်မရာ မတွေ့ပါ။ ကင်မရာကို ချိတ်ဆက်ပါ သို့မဟုတ် ဖွင့်ပြီးပါက ထပ်မံကြိုးစားပါ။"
- အခြားအက်ပ်က အသုံးပြုနေခြင်း: "ကင်မရာ စတင်၍မရပါ — အခြားအက်ပ်တစ်ခုက အသုံးပြုနေနိုင်ပါသည်။ ထိုအက်ပ်ကိုပိတ်ပြီး ပြန်ကြိုးစားပါ။"
- အထွေထွေ စတင်မှု ပျက်ကွက်ခြင်း: "ကင်မရာ စတင်၍မရပါ (
‹error›)။" - ရုပ်ထွက်မုဒ် ငြင်းပယ်ခံရခြင်း: "ကင်မရာက
‹mode›ကို ငြင်းပယ်လိုက်သည်။ ယခင်မုဒ်သို့ ပြန်ပြောင်းလိုက်ပါပြီ။" - အသုံးပြုနေစဉ် ကြိုးပြုတ်သွားခြင်း: "အသုံးပြုနေသော ကင်မရာ ချိတ်ဆက်မှု ပြတ်သွားသည်။"
အမေးနှင့်အဖြေများ (FAQ)
မေး - ကင်မရာ ဝင်ရောက်ခွင့်ကို ဘာကြောင့် ပထမဆုံး ခွင့်ပြုရတာလဲ။ ဖြေ - ဘရောက်ဆာသည် သင်ခွင့်ပြုမှသာ ကင်မရာကို မျှဝေပေးပြီး ဆိုဒ်ဆက်တင်များတွင် ထိုခွင့်ပြုချက်ကို အချိန်မရွေး ပြန်လည်ရုပ်သိမ်းနိုင်ပါသည်။ စမ်းသပ်မှုသည် အစမ်းကြည့်ရှုမှုကို ပြသရန်နှင့် ကင်မရာ၏ မုဒ်များကို ဖတ်ရှုရန် ထိုဝင်ရောက်ခွင့်ကို အသုံးပြုကာ စမ်းသပ်မှုကို ရပ်လိုက်ခြင်းဖြင့် ကင်မရာကို ချက်ချင်း ပြန်လည်လွှတ်ပေးပါသည်။
မေး - ကျွန်ုပ်၏ ကင်မရာ သတ်မှတ်ချက်စာရင်းပါ ရုပ်ထွက်အချို့ ဘာကြောင့် မပါလာတာလဲ။ ဖြေ - စာရင်းတွင် ကင်မရာနှင့် ဘရောက်ဆာတို့က ယခုလက်ရှိ အမှန်တကယ် ပံ့ပိုးပေးနိုင်သော မုဒ်များကို ပြသခြင်းဖြစ်ပြီး စျေးကွက်တင် သတ်မှတ်ချက်မဟုတ်ပါ။ ဒရိုက်ဘာများ၊ USB လိုင်းဆံ့အားနှင့် အလင်းရောင်တို့ကြောင့် ပံ့ပိုးပေးနိုင်မှု ပြောင်းလဲနိုင်ပြီး အချို့မုဒ်များသည် သီးသန့်အက်ပ်များတွင်သာ ပေါ်လာတတ်သည်။
မေး - အခြားအက်ပ်တစ်ခုက ကင်မရာကို သုံးနေရင် ဘယ်လိုလုပ်ရမလဲ။ ဖြေ - ကင်မရာအများစုသည် တစ်ကြိမ်လျှင် အက်ပ်တစ်ခုကိုသာ ဝန်ဆောင်မှုပေးနိုင်ပါသည်။ ဗီဒီယိုခေါ်ဆိုမှု သို့မဟုတ် ရိုက်ကူးရေးအက်ပ်များကို (ဘရောက်ဆာ တက်ဘ်အသစ်များ အပါအဝင်) ပိတ်ပြီးမှ စမ်းသပ်မှုကို ပြန်စတင်ပါ။ ဆက်ပြီး အလုပ်မလုပ်သေးပါက ကင်မရာကို ကြိုးပြန်တပ်ပါ သို့မဟုတ် ဘရောက်ဆာကို ပြန်ဖွင့်ပါ။