I designed my own ridiculously fast game streaming video codec – PyroWave – Maister's Graphics Adventures
Streaming gameplay from one machine to another over a network is a reasonably popular use case these days. These use cases demand very, very low latency. Every millisecond counts here. We need to:
Send controller input from machine A to B over network
B renders a frame on the GPU
B encodes the frame into a bitstream
B sends the result over a network to A
A decodes the bitstream
A displays image on screen
Dopamine is released in target brain
Every step in this chain adds latency and we want to mi...
Read more at themaister.net