1 repository
Capturing screen frames using hardware graphics drivers to reduce CPU overhead.
Distinct from Frame Buffer Captures: Specific to GPU-driven hardware acceleration of the capture process, whereas Frame Buffer Captures is the general act of reading pixel data.
Explore 1 awesome GitHub repository matching operating systems & systems programming · GPU-Accelerated Captures. Refine with filters or upvote what's useful.
KasmVNC este un server VNC bazat pe web și o soluție de acces la distanță care oferă un gateway securizat pentru accesarea mediilor desktop la distanță printr-un browser web. Implementează protocolul Remote Frame Buffer pentru a transmite datele pixelilor și servește ca un gateway securizat de acces la distanță cu auditare integrată a utilizatorilor și controale de input. Proiectul se distinge prin accelerare hardware extinsă, folosind capturarea cadrelor accelerată prin GPU și accelerarea grafică pentru a suporta sarcini intense din punct de vedere grafic cu latență scăzută. Utilizează un pipeline de compresie multi-threaded și negociere dinamică a codificării pentru a potrivi capabilitățile serverului cu codecurile suportate de browser. Sistemul acoperă o gamă largă de capabilități, inclusiv gestionarea sesiunilor multi-utilizator, monitorizarea sesiunilor la distanță și scalarea adaptivă a calității pentru a optimiza lățimea de bandă. Securitatea este gestionată prin gestionarea granulară a permisiunilor utilizatorilor, controale de acces la clipboard și limitarea ratei de input de la tastatură. Comportamentul serverului poate fi personalizat prin parametri operaționali globali și per-utilizator definiți în fișierele de configurare.
Uses hardware graphics drivers to capture and encode screen buffers for lower CPU overhead and higher frame rates.