Page 1 of 1

Most optimal way to stream between an opengl app and resolume

Posted: Fri Nov 08, 2019 23:40
by sefreso
Hello,

I have developed an opengl application.

I am able to "stream" it to resolume in 4K 60 hertz with alpha layer, using Spout.

Would anyone know if it is the most optimal way to do that? I do that so I can apply live effects on the rendering of the opengl app.

Would using NDI (both app on the same computer) be as optimum or even more? It's a nice thought since it would be the same code whether windows or osx.

Or any other idea?

The opengl app is too complex to be easily converted to a FFGL app, I'm guessing. It can't easily be ported in touchdesigner for example, see https://forum.derivative.ca/t/porting-a ... r/110124/6

Thanks!

Re: Most optimal way to stream between an opengl app and resolume

Posted: Mon Nov 11, 2019 19:40
by Arvol
Spout is always more optimized than NDI in every scenario.

Re: Most optimal way to stream between an opengl app and resolume

Posted: Tue Nov 12, 2019 18:56
by sefreso
Thanks for you input.

Now, if you had anything to share about how one can export frames out of spout into cpu memory this is where I'm at : viewtopic.php?f=12&t=19226

Re: Most optimal way to stream between an opengl app and resolume

Posted: Wed Nov 13, 2019 18:45
by Arvol
Sounds like you are having hardware issues not software. I can record several minutes at a time within resolume, or hours at a time with OBS. Might try upgrading your system.

Re: Most optimal way to stream between an opengl app and resolume

Posted: Wed Nov 13, 2019 19:05
by sefreso
At 4k 60h?