Pertama, kami memiliki aplikasi desktop jarak jauh yang memberikan kinerja yang layak - tetapi tidak ada solusi universal tunggal untuk melakukannya dengan baik.
Dalam kasus umum / catch-all, komputer perlu mentransmisikan apa yang ada di layar ke lokasi lain. Satu-satunya hal yang dapat dilakukan untuk mempercepat adalah kompres output - ini biasanya terjadi dengan VNC misalnya. Tergantung pada kecepatan koneksi dan kerumitan layar ini mungkin bekerja dengan baik, atau mungkin lambat. Jika kompresi lossy digunakan, maka hal-hal mungkin tidak dapat dibaca.
Di sisi lain yang ekstrim adalah sesuatu seperti chromecast - yang memberikan instruksi kepada komputer jarak jauh untuk melakukan hal-hal, sehingga dapat menggunakan kompresi secara maksimal (yaitu menangani aliran terkompresi asli dari sumbernya, alih-alih perlu mendekompresi dan mengirimkannya dekompresi atau dekompresi dan data terkompresi). Tentu saja, ini membutuhkan aplikasi yang kompatibel dengan teknologi - dan sebagian besar aplikasi desktop tidak.
Di antara ada solusi seperti Spice, X forwarding rdp, yang mencoba menggunakan API untuk mengurangi jumlah data yang ditransmisikan dengan mereproduksi apa yang harus ditampilkan pada layar asli.
Masalah lain adalah latensi - jika Anda berada di Selandia Baru (misalnya), dan berbagi koneksi di Eropa, Anda melihat & gt; 200 ms latensi berkat kecepatan cahaya di ruang hampa udara - tidak ada yang dapat Anda lakukan untuk sambungannya yang dapat membuat latensi lebih rendah - dan ini membuatnya terasa lambat.
Demikian pula, ketika berhadapan dengan video bergerak, simpan untuk solusi tipe Chromecast, sering kali tidak mungkin untuk mengetahui apa yang dikompresi (dan bagaimana itu dikompresi) - dan kompresi yang ketat dan lossy memakan waktu membuat ini sulit. (Saya akan terkejut jika video 4k dapat dikompresi secara realtime tanpa beban yang sangat berat pada sistem - yaitu video 4k dapat mengalir dan diputar secara realtime, tetapi umumnya tidak dikodekan secara realtime ketika sistem aktif melakukan tugas nyata lainnya)