ScreenStream is 'n gebruikersvriendelike Android-toepassing wat gebruikers in staat stel om maklik hul toestelskerm te deel en dit direk in 'n webblaaier te bekyk. Geen bykomende sagteware word benodig nie, behalwe die ScreenStream self, 'n webblaaier en 'n internetverbinding (vir Globale modus).
ScreenStream bied twee werkmodusse:
Globale modus en
Plaaslike modus. Albei modusse het ten doel om die Android-toestelskerm te stroom met unieke funksies, beperkings en aanpassingsopsies.
Globale modus (WebRTC):
Aangedryf deur WebRTC-tegnologie.Eind-tot-end geënkripteerde kommunikasie.Stroombeskerming met wagwoord.Ondersteun beide video- en oudiostroming.Koppel met unieke stroom-ID en wagwoord.Vereis 'n internetverbinding vir stroom.Individuele data-oordrag vir elke kliënt, met meer kliënte wat verhoogde internetbandwydte benodig om optimale werkverrigting te handhaaf.Plaaslike modus (MJPEG):
Aangedryf deur MJPEG-standaard.Gebruik PIN vir sekuriteit (geen enkripsie nie).Stuur video as 'n reeks onafhanklike beelde (geen oudio nie).Funksies sonder 'n internetverbinding binne jou plaaslike netwerk.Ingeboude HTTP-bediener.Werk met WiFi en/of mobiele netwerke, ondersteun IPv4 en IPv6.Kliënte koppel via webblaaier deur die toepassing se verskafde IP-adres te gebruik.Hoogs aanpasbaar.Individuele data-oordrag vir elke kliënt, met meer kliënte wat verhoogde internetbandwydte benodig om optimale werkverrigting te handhaaf.In beide modusse is die aantal kliënte nie direk beperk nie, maar dit is belangrik om in gedagte te hou dat elke kliënt SVE-hulpbronne en bandwydte verbruik vir data-oordrag.
Belangrike waarskuwings:
1. Hoë verkeer op mobiele netwerke: Wees versigtig wanneer jy via mobiele 3G/4G/5G/LTE-netwerke stroom om oormatige datagebruik te vermy.
2. Vertraging in stroom: Verwag 'n vertraging van ten minste 0.5-1 sekonde of meer in sekere toestande: stadige toestel, swak internet of netwerkverbinding, of wanneer die toestel onder swaar SVE-lading is as gevolg van ander toepassings.
3. Videostroombeperking: ScreenStream is nie ontwerp vir die stroom van video nie, veral HD-video. Terwyl dit sal funksioneer, sal die stroomkwaliteit dalk nie aan jou verwagtinge voldoen nie.
4. Inkomende verbindingsbeperkings: Sommige seloperateurs kan om sekuriteitsredes inkomende verbindings blokkeer.
5. WiFi-netwerkbeperkings: Sommige WiFi-netwerke (gewoonlik publieke of gasnetwerke) kan om sekuriteitsredes verbindings tussen toestelle blokkeer.
ScreenStream-programbronkode:
GitHub-skakelScreenStream Server & Web Client bronkode:
GitHub-skakel