Hey all. I’m trying to stream video over a local switch. I’ve been using Cinder’s ASIO with tcp, and basically doing what @eight_io is doing with this block https://github.com/eighteight/Cinder-VideoStream. It’s basically dumping a Surface into a Queue, and sending it off in a thread. Even with a 640x480 8 bit Surface, I’m getting a lot of tearing. The fidelity is important, so I’m trying not to compress it in a lossy way, but I’d also love it to be as close to real-time as possible.
Has anyone has success with such a setup, or any advice to get the most out of asio?