Hi there ... I'm facing a project which I still don't know if it will possible or not ... so, I'm dropping it out here for suggestions and comments
I have a couple of camera streams coming in and a module to control which stream goes out as master, which is what final users watch. A camera operator module, per say. All works fine so far
Now, problem we are facing is that not all streams are in-sync in absolute time ... Due to all encoding and transmission factors involved, one stream can be a couple of seconds behind the others in terms of absolute time ... so when I switch from one stream to the one behind, users see a couple of sec of repeated content (Even it's from a different angle) and when I switch off this stream, there are a couple of secs lost.
So, is there a way to get streams in sync in the application based on timestamp of streams? For instance, based on stream that is more behind in time, force the other ones to buffer, so they all get in-sync for the output?
Thanks for input/thoughts