jech / galene

The Galène videoconference server
https://galene.org
MIT License
966 stars 131 forks source link

Server recordings of screen shares are filled with distortion #206

Open ian-kelling opened 3 months ago

ian-kelling commented 3 months ago

Here is a screenshot of video playback of a galene recorded screen share in mpv or vlc https://iankelling.org/tmp/galene-distortion.png . For galene participants watching live, they saw an undistorted view of terminal instead of that screenshot. This seems to happen on pretty much all screen share recordings, but webcam recordings seem to be fine. It reminds me as if galene was trying to encode video and not able to do it fast enough. Of course, galene should not be encoding video, it should just be dumping video to disk.

ian-kelling commented 3 months ago

This is the version I'm on, commit 0090ae71ddbda51645fd972bda93434bc7b41a3f (origin/master, origin/HEAD) Date: Thu May 2 23:07:58 2024

plus some small local changes that should not affect this.

The git log since then doesn't indicate anything which would fix this issue.

ian-kelling commented 3 months ago

I rebased onto the latest commit on master, same result.

jech commented 3 months ago

Thanks for the report. That looks like either packet loss or packet reordering. I'll need to set up some tests with a simulated lossy network.

ian-kelling commented 3 months ago

I can also give you access to a server where it seems to happen consistently for everyone that connects to it, even if that just helps you replicate it in a simulated lossy network. Just email me an ssh key, iank@fsf.org.