homeworkc / lazycast

A Simple Wireless Display Receiver
GNU General Public License v3.0
688 stars 89 forks source link

Minor visual glitch issue #103

Open shodanx2 opened 2 years ago

shodanx2 commented 2 years ago

I've gotten lazycast to run pretty good, video quality is excellent, latency is low (although I have not measured it, I cannot easily observe any latency, I woud say I am certainly below 80ms maybe better)

However one issue that is always there is this periodic visual compression artifact.

See example video https://www.youtube.com/watch?v=irpfqmFj_sY

I can only speculate but I suspect this is happening on forced keyframes which may be of lower quality that the running stream, so every time there's one of those frame, the images glitches a little then corrects overtime with the in-between frames.

Maybe just increasing the delay between these frames, like once per 30 seconds ? Or maybe only sending them when say, more than 30% of the pixels have changed ?