An Advanced Livestream Setup

C4, in cooperation with Inversion Ensemble and C3LA, has been working on a series of remote concerts streamed live on YouTube, using Jamulus for the audio and Zoom for the video. The technical and musical challenges are daunting, but we think we’re making some progress. I wanted to share out the technical details of how the live-streaming works, so I made a series of videos about my setup. The YouTube playlist (four videos in all) is at:

This is my kitchen sink setup, with audio and video postprocessing. So it’s a little more involved than you absolutely need to livestream a Jamulus concert, but I thought I would show what is possible. Hope it’s helpful to people.

1 Like

Finally had a chance to watch these videos. They are excellent, both in content and delivery!

I have a PC setup and I’ve been experimenting with various tool-chains. Do you have any suggestions for a DAW/routing solution on Windows? I’ve tried Reaper, but I’m not getting satisfactory performance (very high latency).

I can’t actually say what the lowest latency solution would be. I would have thought that Reaper would do pretty well. Is Reaper the source of the latency? The routing software? When using each one independently, how much latency is each generating?

To be honest, we have so far been focused on the idea that latency is unavoidable, and we should find ways of dealing with it. With that mindset, we just haven’t worried that much about minimizing it. Of course, maybe that’s why we have such trouble staying together. :slight_smile:

Lol!
The issue is not quite latency actually. I’m getting very odd sound distortion unless I increase the latency significantly in Reaper. I’m using Reaper’s built-in routing tool ReaRouter.

I was inspired by this video:

I guess I’ll play around with some other routing tools/DAWs and see if I hit the same problem. It could just be the performance characteristics of my setup.