Remote-Desktop
Remote-Desktop ermöglicht Administratoren, Client-PCs in Echtzeit direkt über die HandyCafe Server-Oberfläche anzuzeigen und zu steuern. Es ist für Fehlerbehebung, Überwachung und Kundenunterstützung in Ihrem Internetcafe oder Gaming-Center konzipiert, ohne physisch zum Rechner gehen zu müssen.
Remote-Desktop-Sitzung starten
- Suchen Sie im Admin-Panel den Client, zu dem Sie sich verbinden möchten.
- Klicken Sie auf die Client-Karte, um die Aktionsschaltflächen einzublenden.
- Klicken Sie auf die Schaltfläche Remote-Desktop.
Der Remote-Desktop-Viewer öffnet sich in einem separaten Fenster und zeigt den Client-Bildschirm mit interaktiven Steuerelementen.
Tariflimits
Free enthält zwei Remote-Desktop-Sitzungen pro UTC-Tag mit jeweils einer aktiven Sitzung. Eine erneute Verbindung zum selben Client innerhalb von drei Minuten setzt die bestehende Sitzung fort und verbraucht keine weitere Sitzung. Das Kontingent wird erst verbraucht, nachdem der authentifizierte Stream-Handshake erfolgreich war. Free benötigt eine aktive Internetverbindung für die von der Cloud verbindlich geführte Kontingentprüfung.
Genesis enthält unbegrenzte lokale Remote-Desktop-Sitzungen. Für den Zugriff von außerhalb ist weiterhin der passende Cloud-Dienst erforderlich.
Streaming-Technologie
H.264-Codec
Client-Bildschirme werden mit dem H.264-Videocodec kodiert, der hohe Bildqualität bei geringer Bandbreite bietet. Schlüsselbilder verwenden JPEG-Kodierung als Fallback für schnelle Erstanzeige und Wiederherstellung bei Paketverlust.
UDP-Frameübertragung
Kodierte Frames werden über UDP für minimale Latenz übertragen. Jeder Frame wird mithilfe eines strukturierten Protokolls mit einem 30-Byte-Header in Chunks aufgeteilt, der enthält:
| Header-Feld | Zweck |
|---|---|
| Magic Bytes | Protokollidentifikation |
| Version | Protokollversion für Kompatibilität |
| Frame-Typ | Schlüsselbild vs. Delta-Frame-Indikator |
| Sitzungs-ID | Identifiziert die Remote-Desktop-Sitzung |
| Sequenznummer | Ordnet Frames für die Zusammensetzung |
| Zeitstempel | Frame-Aufnahmezeit |
| Chunk-Index | Position dieses Chunks innerhalb des Frames |
| Chunk-Anzahl | Gesamtzahl der Chunks im Frame |
Dieser Chunking-Ansatz ermöglicht es großen Frames, zuverlässig über das Netzwerk zu gelangen, während einzelne UDP-Pakete innerhalb sicherer MTU-Grenzen bleiben.
Interaktive Steuerung
Maus- und Tastaturweiterleitung
Nach der Verbindung werden Mausbewegungen, Klicks und Tastatureingaben vom Server-Operator an den Client-PC weitergeleitet. Der Client führt diese Eingaben aus, als wären sie lokal ausgeführt worden, was volle interaktive Kontrolle ermöglicht.
Zwischenablage-Synchronisierung
Die Zwischenablage wird zwischen Server und Client während einer aktiven Remote-Desktop-Sitzung synchronisiert. Auf der Serverseite kopierter Text kann auf dem Client eingefügt werden und umgekehrt.
Bitrate und Qualität
Die Streaming-Bitrate ist zwischen 350 kbps und 25.000 kbps konfigurierbar. Ein automatischer Anpassungsmechanismus überwacht die Netzwerkbedingungen und skaliert die Bitrate dynamisch, um ein flüssiges Betrachtungserlebnis aufrechtzuerhalten:
- Bei schnellen, stabilen Netzwerken erhöht sich die Bitrate für schärfere Bildqualität.
- Bei überlasteten oder langsamen Netzwerken verringert sich die Bitrate, um Frame-Drops und Verzögerungen zu vermeiden.
Administratoren können auch manuell Stream-Presets auswählen, die Qualität, FPS und Bitrate für verschiedene Anwendungsfälle ausbalancieren (z. B. Überwachung vs. aktive Steuerung).
Konfigurierbare Einstellungen
Der Remote-Desktop-Viewer bietet mehrere Einstellungen:
- Qualität: Bildqualitätsstufe für kodierte Frames.
- FPS: Ziel-Bildrate für den Stream.
- Bitrate: Manuelle Bitrate-Überschreibung oder Auto-Modus.
- Cursor-Sichtbarkeit: Ob das Remote-Cursor-Overlay angezeigt wird.
- Stream-Presets: Vordefinierte Konfigurationen für gängige Szenarien.
Sitzungsaufzeichnung
Remote-Desktop-Sitzungen können zur späteren Überprüfung als MP4-Dateien aufgezeichnet werden. Die Aufzeichnungsfunktion ist direkt in HandyCafe Server integriert. Der eingehende Frame-Stream wird ohne zusätzliche Software direkt in eine Standard-MP4-Videodatei geschrieben. Aufzeichnungen werden im Verzeichnis config_dir/recordings/ mit Zeitstempel-Dateinamen gespeichert.
Paketverlust-Verfolgung
Der Viewer zeigt eine Drop-Rate in Prozent an, die angibt, wie viele Frames oder Chunks während der Übertragung verloren gingen. Hohe Drop-Raten deuten auf Netzwerküberlastung hin und könnten eine Reduzierung der Bitrate oder eine Untersuchung von Netzwerkproblemen erfordern.