ScreenStream je uživatelsky přívětivá aplikace pro Android, která uživatelům umožňuje snadno sdílet obrazovku svého zařízení a prohlížet si ji přímo ve webovém prohlížeči. Není vyžadován žádný další software kromě samotného ScreenStreamu, webového prohlížeče a připojení k internetu (pro globální režim).
ScreenStream nabízí dva pracovní režimy:
Globální režim a
Místní režim. Cílem obou režimů je streamovat obrazovku zařízení Android s jedinečnými funkcemi, omezeními a možnostmi přizpůsobení.
Globální režim (WebRTC):
Využívá technologii WebRTC.Komunikace s šifrováním end-to-end.Ochrana streamu pomocí hesla.Podporuje streamování videa i zvuku.Připojte se pomocí jedinečného ID a hesla streamu.Vyžaduje připojení k internetu pro streamování.Individuální přenos dat pro každého klienta, přičemž více klientů vyžaduje k udržení optimálního výkonu větší šířku pásma internetu.Místní režim (MJPEG):
Využívá standard MJPEG.Pro zabezpečení používá kód PIN (bez šifrování).Odešle video jako sérii nezávislých obrázků (bez zvuku).Funkce bez připojení k internetu ve vaší místní síti.Vestavěný server HTTP.Funguje s WiFi a/nebo mobilními sítěmi s podporou IPv4 a IPv6.Klienti se připojují přes webový prohlížeč pomocí IP adresy poskytnuté aplikací.Vysoce přizpůsobitelné.Individuální přenos dat pro každého klienta, přičemž více klientů vyžaduje k udržení optimálního výkonu větší šířku pásma internetu.V obou režimech není počet klientů přímo omezen, ale je důležité mít na paměti, že každý klient spotřebovává prostředky CPU a šířku pásma pro přenos dat.
Důležitá upozornění:
1. Vysoký provoz v mobilních sítích: Při streamování přes mobilní sítě 3G/4G/5G/LTE buďte opatrní, abyste se vyhnuli nadměrnému využití dat.
2. Prodleva ve streamování: Očekávejte zpoždění alespoň 0,5-1 sekundy nebo více za určitých podmínek: pomalé zařízení, špatné připojení k internetu nebo síti nebo když je zařízení pod velkým zatížením CPU kvůli jiným aplikacím.
3. Omezení streamování videa: ScreenStream není určen pro streamování videa, zejména HD videa. I když to bude fungovat, kvalita streamu nemusí splňovat vaše očekávání.
4. Omezení příchozího připojení: Někteří mobilní operátoři mohou z bezpečnostních důvodů blokovat příchozí připojení.
5. Omezení WiFi sítě: Některé WiFi sítě (obvykle veřejné nebo hostující sítě) mohou z bezpečnostních důvodů blokovat spojení mezi zařízeními.
Zdrojový kód aplikace ScreenStream:
odkaz na GitHubZdrojový kód ScreenStream Server & Web Client:
odkaz GitHub