ScreenStream нь хэрэглэгчдэд төхөөрөмжийнхөө дэлгэцийг хялбархан хуваалцаж, вэб хөтчөөс шууд үзэх боломжийг олгодог, хэрэглэгчдэд ээлтэй Android програм юм. ScreenStream өөрөө, вэб хөтөч, интернет холболт (Глобал горимын хувьд) зэргээс өөр нэмэлт программ хангамж шаардлагагүй.
ScreenStream нь ажлын хоёр горимыг санал болгодог:
Глобал горим болон
Орон нутгийн горим. Хоёр горим хоёулаа өвөрмөц функц, хязгаарлалт, тохируулах сонголт бүхий Android төхөөрөмжийн дэлгэцийг дамжуулах зорилготой.
Глобал горим (WebRTC):
WebRTC технологиор ажилладаг.Эцэс хоорондын шифрлэгдсэн харилцаа холбоо.Нууц үгээр дамжуулалтын хамгаалалт.Видео болон аудио дамжуулалтыг хоёуланг нь дэмждэг.Өвөрмөц дамжуулалтын ID болон нууц үг ашиглан холбогдоно уу.Дамжуулахын тулд интернет холболт шаардлагатай.Үйлчлүүлэгч бүрийн хувьд бие даасан өгөгдөл дамжуулах ба илүү олон үйлчлүүлэгчид оновчтой гүйцэтгэлийг хадгалахын тулд интернетийн зурвасын өргөнийг нэмэгдүүлэх шаардлагатай.Орон нутгийн горим (MJPEG):
MJPEG стандартаар ажилладаг.Аюулгүй байдлын үүднээс PIN кодыг ашигладаг (шифрлэлт байхгүй).Видео бичлэгийг бие даасан зураг хэлбэрээр илгээдэг (аудио байхгүй).Таны дотоод сүлжээнд интернет холболтгүйгээр ажилладаг.Суулгасан HTTP сервер.IPv4 болон IPv6-г дэмждэг WiFi болон/эсвэл гар утасны сүлжээтэй ажилладаг.Үйлчлүүлэгчид програмын өгсөн IP хаягийг ашиглан вэб хөтчөөр холбогддог.Өндөр тохируулах боломжтой.Үйлчлүүлэгч бүрийн хувьд бие даасан өгөгдөл дамжуулах ба илүү олон үйлчлүүлэгчид оновчтой гүйцэтгэлийг хадгалахын тулд интернетийн зурвасын өргөнийг нэмэгдүүлэх шаардлагатай.Хоёр горимд үйлчлүүлэгчдийн тоо шууд хязгаарлагдахгүй боловч үйлчлүүлэгч бүр өгөгдөл дамжуулахад CPU-ийн нөөц болон зурвасын өргөнийг зарцуулдаг гэдгийг санах нь чухал юм.
Чухал анхааруулга:
1. Мобайл сүлжээн дэх ачаалал их: Дата хэт их хэрэглээнээс зайлсхийхийн тулд хөдөлгөөнт 3G/4G/5G/LTE сүлжээгээр дамжуулж байхдаа болгоомжтой байгаарай.
2. Дамжуулалтын саатал: Төхөөрөмж удаан, интернет эсвэл сүлжээний холболт муу, эсвэл бусад програмын улмаас төхөөрөмж CPU-ийн ачаалал ихтэй байх зэрэг тодорхой нөхцөлд дор хаяж 0.5-1 секунд ба түүнээс дээш саатал гарна.
3. Видео урсгалын хязгаарлалт: ScreenStream нь видео, ялангуяа HD видеог дамжуулахад зориулагдаагүй. Энэ нь ажиллах боловч дамжуулалтын чанар таны хүлээлтийг хангахгүй байж магадгүй юм.
4. Ирж буй холболтын хязгаарлалт: Зарим үүрэн холбооны операторууд аюулгүй байдлын үүднээс ирж буй холболтыг хааж болно.
5. WiFi сүлжээний хязгаарлалт: Зарим WiFi сүлжээ (ихэвчлэн нийтийн болон зочны сүлжээ) аюулгүй байдлын үүднээс төхөөрөмжүүдийн хоорондын холболтыг хааж болно.
ScreenStream програмын эх код:
GitHub холбоосScreenStream Server & Web Client эх код:
GitHub холбоос