Solusi perangkat lunak akan mengandung banyak kelambatan karena hal-hal berikut:
- Membaca data dari framebuffer GPU sangat lambat.
- Bahkan dengan bitrate target yang sekitar 80% dari gigabit ethernet (Anda tidak ingin% utilisasi 100 karena gangguan akibat saturasi), sebagian besar codec video akan menggunakan sebuah besar jumlah CPU untuk encode 1080p secara real-time. Bahkan jika Anda memiliki penyandian berbantuan GPU, Anda kemudian akan menguras daya pemrosesan dari perangkat yang membuat game Anda, mungkin menurunkan framerate game Anda banyak, karena kemampuan GPU yang buruk untuk melakukan multitasking di antara program-program yang berbeda.
- I / O gigabit ethernet yang berkelanjutan itu sendiri - hanya mengirimkan data yang sudah selesai melalui kabel - mengkonsumsi CPU yang signifikan karena interupsi. Dengan mengorbankan beberapa latensi, Anda dapat menggunakan moderasi interupsi, fitur chipset ethernet server yang lebih baru, untuk mengurangi penggunaan CPU.
Jika Anda ingin itu lancar dan menyenangkan Anda harus menggunakan kartu penangkap.
Berikut adalah contoh dari salah satu perangkat tersebut: http://www.epiphan.com/products/frame-grabbers/vga2ethernet/
Perangkat ini memiliki konsep umum:
- Anda mencolokkan perangkat ke kartu grafis Anda
- Anda pasang monitor Anda ke perangkat
- Anda pasang output ethernet perangkat ke komputer atau router
- Anda mengakses antarmuka web perangkat melalui ethernet, dan Anda memiliki streaming video, lossless, fullscreen jika Anda mau
Karena perangkat menggunakan perangkat keras khusus untuk menyandikan bingkai dan mengalirkannya melalui ethernet, itu akan menjadi sangat halus dan FPS tinggi dan dapat diandalkan. Ini juga sangat menyederhanakan pengaturan perangkat lunak Anda, menghilangkan kebutuhan untuk solusi pipa mahal pada rig gaming Anda.
Jika Anda tidak ingin menghabiskan uang, dan dapat hidup dengan kelambatan ekstrem dan FPS sangat rendah, Anda dapat mencoba sesuatu seperti menulis saluran pipa di Gstreamer atau VideoLAN (VLC) untuk menangkap framebuffer lokal, menyandikannya dalam beberapa codec video, dan streaming melalui Shout atau RTP atau RTSP atau protokol streaming serupa, lalu unduh / streaming dari komputer Anda yang lebih lambat. Tapi seperti yang saya peringatkan, ini akan lambat.