Zoltán wrote: ↑Thu Oct 01, 2020 17:55
h264 is software decoded on the CPU in Resolume currently.
I'd probably try to merge my input videos into one stream in the final resolution before sending it to Resolume via NDI. This could be done on separate machine(s) to distribute the load.
We did consider merging the video inputs into one stream, but we want to control/animate etc each video clip independently within Resolume (in essence, the raison d'etre of Resolume), so that doesn't work out. We are not married to NDI, we are looking for whatever works. We can write plugins and pipe in YUV frames if Resolume would support such a function (not sure if we tried this), or simply sending the streams as individual NDI streams, but this would not scale especially if we want to manage 10-20 or even 50 streams (may saturate the bus). In essence, we are looking for a way for Resolume to allows us to pipe the media ourselves through Cuda, or any available method allowing us to handle real-time streams.