I'm making a streaming system than consists of
- backend - generates and encodes 1280x720@30fps with libx264 and sends NALUs to frontend over UDP
- frontend - receives frames from backend, decodes with ffmpeg and draws on the screen
I'm trying to achieve the lowest latency possible.
- What is the lowest achievable latency?
- What are the correct settings for the encoder?
- What should I take into account?