ScreenStream APP
ScreenStream bietet zwei Arbeitsmodi: Globaler Modus und Lokaler Modus. Beide Modi zielen darauf ab, den Bildschirm des Android-Geräts mit einzigartigen Funktionen, Einschränkungen und Anpassungsoptionen zu streamen.
Globaler Modus (WebRTC):
Lokaler Modus (MJPEG):
In beiden Modi ist die Anzahl der Clients nicht direkt begrenzt, es ist jedoch zu beachten, dass jeder Client CPU-Ressourcen und Bandbreite für die Datenübertragung verbraucht.
Wichtige Warnungen:
1. Hoher Datenverkehr in Mobilfunknetzen: Seien Sie beim Streaming über mobile 3G/4G/5G/LTE-Netze vorsichtig, um eine übermäßige Datennutzung zu vermeiden.
2. Verzögerung beim Streaming: Erwarten Sie unter bestimmten Bedingungen eine Verzögerung von mindestens 0,5 bis 1 Sekunde oder mehr: langsames Gerät, schlechte Internet- oder Netzwerkverbindung oder wenn das Gerät aufgrund anderer Anwendungen einer starken CPU-Auslastung ausgesetzt ist.
3. Einschränkung beim Video-Streaming: ScreenStream ist nicht für das Streamen von Videos, insbesondere HD-Videos, konzipiert. Es funktioniert zwar, aber die Stream-Qualität entspricht möglicherweise nicht Ihren Erwartungen.
4. Einschränkungen bei eingehenden Verbindungen: Einige Mobilfunkbetreiber blockieren möglicherweise aus Sicherheitsgründen eingehende Verbindungen.
5. WLAN-Netzwerkbeschränkungen: Einige WLAN-Netzwerke (normalerweise öffentliche oder Gastnetzwerke) blockieren möglicherweise aus Sicherheitsgründen Verbindungen zwischen Geräten.
Quellcode der ScreenStream-App: GitHub-Link
Quellcode für ScreenStream-Server und Web-Client: GitHub-Link