Having previously used StreamYard for a couple of events, I am investigating OBS as a better solution for our next event with local camera, no remote guests, and lots of pre-recorded video. However, we really love the simple and controllable-from-elsewhere graphics and crawl facilities in StreamYard, and our other volunteer who handled graphics for the other events is used to it, so I am trying to find a hybrid solution.
The simple approach is to run the show in OBS and then use Virtual Webcam to input the whole thing to StreamYard (in Chrome on the same computer) which can then add logo and graphics and stream on to YouTube. This seems reliable, although I haven't tested the audio routing yet, and also StreamYard's ultimate picture quality, even at 720p with their recent improvements, still isn't great compared with a direct OBS stream.
The more complex approach is to publish a blank stream with just the graphics from StreamYard to YouTube (can be unlisted), and then capture that YouTube stream with a VLC Video Source in OBS, with a Luma-Key filter to comp it over everything else (just picking out the non-black graphics and logo). This does not even need the local computer to be logged into StreamYard once the first stream has "gone live", although the other volunteer of course would be logged in from elsewhere. The main stream can then come direct from OBS at full quality.
There are two downsides to the second method...
(1) this method only seems to work on Windows, not Mac (2020 Macbook Pro 13 with Catalina). The VLC Video Source is present on Mac, but refuses to display anything.
(2) The ~15 second lag on changing the graphics, due to bouncing the StreamYard through YouTube once, which may or may not be an issue, production-wise.
I could maybe set up my own nginx RTMP point and send StreamYard to that instead, but then I'd need the paid version of StreamYard to get a Custom Destination, whereas I can do all the above with the free one.
So...
Any idea why the VLC Video Source doesn't work on Mac? (not a big deal, as my laptop is Boot-Camp-ed, and I can run either, but I prefer macOS for usage and also the built-in webcam only seems to work at 640x480 in Windows, and I need to show my face at one point in the show).
Alternatively, does anyone know of a service similar to StreamElements or Own3d.tv which can provide live graphics for pulling in with a Browser Source like the game streamers do, except with simple graphics and crawls like StreamYard that are remotely editable by somebody else while the stream is running?
The simple approach is to run the show in OBS and then use Virtual Webcam to input the whole thing to StreamYard (in Chrome on the same computer) which can then add logo and graphics and stream on to YouTube. This seems reliable, although I haven't tested the audio routing yet, and also StreamYard's ultimate picture quality, even at 720p with their recent improvements, still isn't great compared with a direct OBS stream.
The more complex approach is to publish a blank stream with just the graphics from StreamYard to YouTube (can be unlisted), and then capture that YouTube stream with a VLC Video Source in OBS, with a Luma-Key filter to comp it over everything else (just picking out the non-black graphics and logo). This does not even need the local computer to be logged into StreamYard once the first stream has "gone live", although the other volunteer of course would be logged in from elsewhere. The main stream can then come direct from OBS at full quality.
There are two downsides to the second method...
(1) this method only seems to work on Windows, not Mac (2020 Macbook Pro 13 with Catalina). The VLC Video Source is present on Mac, but refuses to display anything.
(2) The ~15 second lag on changing the graphics, due to bouncing the StreamYard through YouTube once, which may or may not be an issue, production-wise.
I could maybe set up my own nginx RTMP point and send StreamYard to that instead, but then I'd need the paid version of StreamYard to get a Custom Destination, whereas I can do all the above with the free one.
So...
Any idea why the VLC Video Source doesn't work on Mac? (not a big deal, as my laptop is Boot-Camp-ed, and I can run either, but I prefer macOS for usage and also the built-in webcam only seems to work at 640x480 in Windows, and I need to show my face at one point in the show).
Alternatively, does anyone know of a service similar to StreamElements or Own3d.tv which can provide live graphics for pulling in with a Browser Source like the game streamers do, except with simple graphics and crawls like StreamYard that are remotely editable by somebody else while the stream is running?