HandyCafe Docs
it-admin

Desktop la distanță

Desktop la distanță permite administratorilor să vizualizeze și să controleze computerele client în timp real direct din interfața HandyCafe Server. Este conceput pentru depanarea, monitorizarea și asistența clienților din cafeneaua dvs. internet sau din centrul dvs. de jocuri fără a merge fizic la aparat.

Pornirea unei sesiuni de desktop la distanță

  1. În panoul de administrare, localizați clientul la care doriți să vă conectați.
  2. Faceți clic pe cardul client pentru a afișa butoanele de acțiune.
  3. Faceți clic pe butonul Remote Desktop.

Vizualizatorul desktop la distanță se deschide într-o fereastră dedicată, afișând ecranul clientului cu comenzi interactive.

Tehnologie de streaming

Codec H.264

Ecranele clientului sunt codificate folosind codecul video H.264, care oferă calitate vizuală înaltă la lățime de bandă redusă. Cadrele cheie folosesc codificarea JPEG ca alternativă pentru a asigura afișarea inițială rapidă și recuperarea de la pierderea pachetelor.

Transmisie de cadre UDP

Cadrele codificate sunt transmise prin UDP pentru o latență minimă. Fiecare cadru este împărțit în bucăți folosind un protocol structurat cu un antet de 30 de octeți care conține:

Câmp antet Scop
Octeți magici Identificarea protocolului
Versiune Versiune de protocol pentru compatibilitate
Tip cadru Indicator cadru cheie vs. cadru delta
ID sesiune Identifică sesiunea desktop la distanță
Numărul de ordine Comenzi rame pentru reasamblare
Marca temporală Timpul de captare a cadrului
Indice de bucăți Poziția acestei bucăți în cadrul cadru
Număr de bucăți Numărul total de bucăți din cadru

Această abordare de fragmentare permite cadrelor mari să traverseze rețeaua în mod fiabil, păstrând în același timp pachetele UDP individuale în limitele MTU sigure.

Comenzi interactive

Releu pentru mouse și tastatură

Odată conectat, mișcările mouse-ului, clicurile și introducerea de la tastatură de la operatorul serverului sunt transmise la computerul client. Clientul execută aceste intrări ca și cum ar fi fost efectuate local, permițând controlul interactiv complet.

Sincronizare clipboard

Clipboard-ul este sincronizat între server și client în timpul unei sesiuni active de desktop la distanță. Textul copiat pe partea serverului poate fi lipit pe client și invers.

Bitrate și calitate

Rata de biți de streaming este configurabilă între 350 kbps și 25.000 kbps. Un mecanism de ajustare automată monitorizează condițiile rețelei și scalează dinamic rata de biți pentru a menține o experiență de vizionare fluidă:

  • În rețele rapide și stabile, rata de biți crește pentru o calitate mai clară a imaginii.
  • În rețelele aglomerate sau lente, rata de biți scade pentru a preveni scăderea cadrelor și întârzierea.

Administratorii pot, de asemenea, selecta manual presetări de flux care echilibrează calitatea, FPS și rata de biți pentru diferite cazuri de utilizare (de exemplu, monitorizare vs. control activ).

Setări configurabile

Vizualizatorul desktop la distanță expune mai multe setări:

  • Calitate -- Nivel de calitate a imaginii pentru cadrele codificate.
  • FPS -- țintă cadre pe secundă pentru flux.
  • Rata de biți -- Modificare manuală a ratei de biți sau modul automat.
  • Vizibilitatea cursorului -- Dacă se afișează suprapunerea cursorului de la distanță.
  • Presetări de flux -- Configurații predefinite pentru scenarii comune.

Înregistrare sesiune

Sesiunile desktop de la distanță pot fi înregistrate în fișiere MP4 pentru revizuire ulterioară. Înregistrarea folosește un subproces FFmpeg care codifică fluxul de cadre primite într-un fișier video standard. Înregistrările sunt salvate în directorul config_dir/recordings/ cu nume de fișiere marcate de timp.

Urmărirea pierderii pachetelor

Vizionatorul afișează un procent de rata de cădere care indică câte cadre sau fragmente s-au pierdut în timpul transmisiei. Ratele mari de pierdere sugerează congestionarea rețelei și pot justifica reducerea ratei de biți sau investigarea problemelor de rețea.