I want to explore the most efficient way of receiving feeds, mixing them in Izzy, then streaming them out (to YouTube, Twitch, FB Live, and/or all the rest).
I got it working in April, but it felt like a lot of unnecessary processing AND (the major hiccup for me) I couldn't get more than 1 feed in full res (needing to crop as I added people). My basic setup in April for a live performance was this:
Dancer A: feed via Skype (enabled NDI) > Izzy via NDI actor
Musician A: feed via their channel on Twitch > OBS Instance 1 (window capture) > Izzy via NDI actor
Local Dancer B (me): Sony A6000 via elGato video capture > Izzy
Sent out via STAGE and NDI
OBS Instance 2 > NDI plugin > FB Live
It worked and there were no hiccups, but running 2 instances of OBS was a window hog and I feel like routing so much could have been more simple. Ideally, I could grab each performers feed directly into Izzy and then sent the mix out via Spout through OBS. Trick is the method of grabbing those feeds directly. Of course I could just use SKype, but the performers (I found) weren't used to Skype and getting them to download the app, setting it up, etc. put a drag on our rehearsal time.
I'm looking at OBS Ninja at the moment and I seem to be able to grab solo feeds via a simple URL below each person in the room. I'm excited about this as it gives me full resolution, independent feeds with no watermark (as is true with Skype)! I /could/ paste each feed into a browser and send to Izzy via window capture, sure. But should there be a way of grabbing directly from the URL (mitigating the need for resizing browser windows taking up real estate on my control screen)? I do have an external monitor, but would like to use that for the ultimate "out" in full screen, or at least the OBS window.
Any other workflows to suggest here?