PrismCast Docker Issues on Unraid – Hacks

No, it copies. It just remuxes the video in Docker.
I was saying I overrode the ffmpeg that was built into the Docker. I forced it to re-encode the stream from Chrome and it got much more stable, although still jittery, just not as jittery on Docker.

It seems almost like to me that whatever is being used to capture the stream on Docker just can’t handle it in that environment. Whereas on Mac it’s totally fine, Windows is totally fine, perhaps on Linux natively it’s totally fine. Just once you’re in Docker, for some reason whatever VNC client is being used is just not up to the task of capturing that stream. That was proven because I offloaded the heavy duty lifting to ffmpeg and it got a lot better but still dropped output frames like crazy. Prior to that, it was just dropping frames like crazy, like it could not maintain a steady frame rate. I spent a lot of time debugging this and just came to the conclusion that something related to Chrome’s capture is not able to maintain the frame pacing needed.

As soon as I threw it on a Mac Mini, it was perfect. I just use my Mac Mini for other stuff and it wouldn’t be a good place to put this.

Read more here: Source link