ScreenStream သည် မည်သည့် Android စက်ပစ္စည်းကိုမဆို ခေတ်မီ browser တွင်မဆို ဖွင့်နိုင်သော live, open source screen & audio streamer အဖြစ်သို့ ပြောင်းလဲပေးသည် - ကြိုးများ၊ extension များ မလိုအပ်ပါ။ တင်ဆက်မှုများ၊ အဝေးထိန်းအကူအညီ၊ သင်ကြားခြင်း သို့မဟုတ် ပေါ့ပေါ့ပါးပါး မျှဝေခြင်းအတွက် ပြီးပြည့်စုံပါသည်။
မုဒ်များ-
• Global (WebRTC) - ကမ္ဘာတစ်ဝှမ်း၊ စကားဝှက်ဖြင့် end-to-end encrypted WebRTC (ဗီဒီယို + အသံ)။
• Local (MJPEG) - သင့် Wi-Fi/hotspot တွင် HTTP stream ကို setup လုပ်စရာမလိုပါ။ ရွေးချယ်နိုင်သော PIN၊ အော့ဖ်လိုင်း သို့မဟုတ် အွန်လိုင်းတွင် အလုပ်လုပ်သည်။
• RTSP - H.265/H.264 ဗီဒီယို + OPUS/AAC/G.711 အသံပါသော Server သို့မဟုတ် client မုဒ်။
Global (WebRTC)
• End-to-end encrypted၊ စကားဝှက်ဖြင့်ကာကွယ်ထားသော peer-to-peer stream
• ပံ့ပိုးထားသည့်နေရာတွင် screen၊ မိုက်ခရိုဖုန်းနှင့် device audio ကို မျှဝေသည်
• Viewers များသည် မည်သည့် WebRTC-enabled browser တွင်မဆို Stream ID + password ဖြင့် join နိုင်သည်
• အင်တာနက် လိုအပ်သည်; အများသုံး open source server မှ ကိုင်တွယ်သော အချက်ပြမှု
• အသံ/ဗီဒီယိုသည် စက်ပစ္စည်းများအကြား တိုက်ရိုက်စီးဆင်းသည် - ကြည့်ရှုသူတစ်ဦးလျှင် bandwidth တိုးလာသည်
ဒေသတွင်း (MJPEG)
• ထည့်သွင်းထားသော HTTP server; Wi-Fi၊ hotspot သို့မဟုတ် USB tethering မှတစ်ဆင့် အော့ဖ်လိုင်း သို့မဟုတ် အွန်လိုင်းတွင် အလုပ်လုပ်သည်
• မျက်နှာပြင်ကို သီးခြား JPEG ပုံများအဖြစ် ပေးပို့သည် (ဗီဒီယိုသာ)
• ရွေးချယ်နိုင်သော ဂဏန်း ၄-၆ လုံးပါ PIN; encryption မလိုအပ်ပါ
• IPv4 / IPv6 ပံ့ပိုးမှု; ဖြတ်တောက်ခြင်း၊ အရွယ်အစားပြောင်းခြင်း၊ လှည့်ခြင်း နှင့် အခြားအရာများ
• ကြည့်ရှုသူတိုင်းသည် သီးခြားပုံရိပ်စီးကြောင်းတစ်ခုရရှိသည် - ကြည့်ရှုသူပိုများပါက bandwidth ပိုမိုလိုအပ်သည်
RTSP
• ဆာဗာ သို့မဟုတ် client မုဒ်တွင် H.265/H.264 ဗီဒီယို + OPUS/AAC/G.711 အသံကို ထုတ်လွှင့်သည်
• ဆာဗာမုဒ်တွင် protocol၊ interface/address filter များ၊ IPv4/IPv6 နှင့် port setting များပါဝင်သည်
• Wi-Fi သို့မဟုတ် cellular၊ IPv4 & IPv6 မှတစ်ဆင့် အလုပ်လုပ်သည်
• ဆာဗာစီးကြောင်းများအတွက် ONVIF ရှာဖွေတွေ့ရှိမှု (H.264)
• VLC၊ FFmpeg၊ mpv၊ GStreamer၊ OBS၊ MediaMTX နှင့် အခြားအရာများနှင့် တွဲဖက်အသုံးပြုနိုင်သည်
• ကြည့်ရှုရန်အတွက် RTSP client သို့မဟုတ် player လိုအပ်သည်
လူကြိုက်များသောအသုံးပြုမှုကိစ္စရပ်များ
• အဝေးထိန်းပံ့ပိုးမှုနှင့် ပြဿနာရှာဖွေခြင်း
• တိုက်ရိုက်တင်ဆက်မှုများ သို့မဟုတ် သရုပ်ပြမှုများ
• အဝေးထိန်းသင်ကြားခြင်းနှင့် ကျူရှင်ပေးခြင်း
• ပေါ့ပေါ့ပါးပါးဂိမ်းမျှဝေခြင်း
သိထားသင့်သည်
• Android 7.0+ လိုအပ်သည် (စံ MediaProjection API ကို အသုံးပြုသည်)
• မိုဘိုင်းတွင် ဒေတာအသုံးပြုမှုမြင့်မားခြင်း - Wi-Fi ကို ဦးစားပေးသည်
• MIT လိုင်စင်အောက်တွင် 100% open source
WebRTC/MJPEG/RTSP မှတစ်ဆင့် browser/player များသို့ တစ်ချက်နှိပ်ရုံဖြင့် မျက်နှာပြင်နှင့် အသံကို လုံခြုံစွာ မျှဝေပါ
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၆ ဇူ ၁၃