voc / voctomix

Full-HD Software Live-Video-Mixer in python
https://c3voc.de/
MIT License
573 stars 104 forks source link

Not an issue.. Is there any thought in using shmsrc and shmsink over current TCP matroska ? #292

Open SonnyWalkman opened 2 years ago

SonnyWalkman commented 2 years ago

Not much has happened over the last year. Maybe Covid related. Has There been discussion about improving connection to Voxtomix core? Not sure if there has been any work here? There could be better ways to interlink pipelines and reduce the number of queues which inherently adds delay and extra resources.

derpeter commented 2 years ago

In voctomix2 / voc2mix we got rid of all the interpipes. It is now one big pipline and we have not seen any delay issues anymore. But so fahr this breakes / changes some of the old behavior. E.g. can tcp sources not reconnect anymore. Maybe this shmsrc it an nice option to decouple this. From what i read it should be easy to try. And yes your right we did not much work on voctomix, most work went into adding some new fetaures to use it on a raspberry pi but also that is kind of on pause rigth now. If you want to experiment try the bugfix/blinder branch. It is the most advaned one (sorry for the bad naming)

SonnyWalkman commented 2 years ago

Thanks for the update. I’ve been experimenting with a few options and from what I know l, Snowmix uses shmsrc exclusively and is rock solid although the engine is C++ to process buffers from gstreamer pipelines. I’ll checkout the bugfix blinder branch.

Great work.

Rob