Best Way to Setup Streaming as a Guest DM (Not my server, not my stream)

So I’m thinking of using Syrinscape for an online game that’s being streamed soon for a friend’s fundraiser, like in a couple days. I’ve been looking over a couple of the tutorials on these forums and YouTube but I had a few questions I didn’t see answered. I’ll be a guest GM, so I’ll be on their channel, going through their Discord server, they’ll be producing it, etc. Most of the other advice I’ve seen has assumed you’re running it in your channel or running the OBS stuff yourself and I’ll be doing neither, just joining a video call on Discord and maybe sharing my screen when I want to show a picture, and I assume they’ll take care of the rest lol.

First, will these work if I’m on someone else’s Discord channel GMing there. Like doesn’t the Kenku bot need admin permissions? Would they need to add the bot to their channel temporarily, is that something they can do? And if so, is it easy for to add the bot’s sound to the stream without having it be another player box that pops up? (I’m super new at this as you can tell lol).

What about vdo.ninja? Does that work a similar way?

Second, will these ways work for someone who’s super new to producing streams? I don’t want to make any work for them. They said they don’t know how to handle special audio yet, but they’ve setup other ttrpg streams with players talking to each other, had overlays, etc. So I’m sure if it was super simple they could do it, too. If all the work is on my end, I’m totally fine with it, just trying to minimize the work on their end.

So basically I just want to know what the next step I would need to give them so the viewers could hear the audio I’m playing for my game. Would they need to add a kenku, or whatever, bot to their server before the game, and then they can just kick them off afterwards? Would I need to get VB audio cable or something like that so I can route audio to them somehow?
Would they need to get voicemeeter or VB Audio Cable or something so they can route sound from me? (I hope that’s not something they would need to gets, like I said, I’m trying to make it as simple as possible for them lol.)

Is there another easier way I’m not thinking of? Or anything else I’m not considering for this scenario?

Thanks for any help!

(If this is better in another category, let me know)

1 Like

Okay, I think I figured out a good way to do it. So for future people who find this forum post with a similar question, here’s what I did. Basically, I found out they were using vdo.ninja, which set me on my path and helped me figure out how to do it.
Although for others who stumble onto this thread and are wondering if they can play music on someone else’s discord server with a kenku fm bot, which I know was one of my questions above, just have an admin from that server invite your bot in. I think you can do something like that. But it ended up not being relevant to my solution below.

To answer all my own questions:
I decided to go with downloading VB Audio Cable and Voicemeeter. At first, I only downloaded VB Audio Cable because vdo.ninja makes it super simple by allowing every guest to select multiple input audio streams with ctrl+click. So, I can just select my mic and the Cable Output from VB Audio Cable. The Cable Input for that is set to my Firefox browser through the Windows sound mixer that comes with windows. So now my stream will output both my mic and the music that I can control from the Syrinscape Web Player to the other players.

Only issue is I couldn’t hear my own music unless I unmuted myself, which also made me hear my own mic which I didn’t like, or went into the Cable windows sound device in windows settings to listen to it, but that felt annoying and like too much work.

So I ended up downloading Voicemeeter which seemed like the only way to have the music output to my stream and myself at the same time. Input 1 is my mic, Input 2 is the Cable Output with the Syrinscape stream, output hardware A1 is my headset. I also turn off my mic for output A1 so I can hear the music but not hear myself when I talk.

Back in vdo.ninja I still set the audio inputs to my mic and Cable Output because that seems to be the only way I could get it to work. I tried setting the audio input to Voicemeeter Output A1 or A2 but the stream never picked up any sound. Idk, I might need additional VB cables so I can set Voicemeeter output A2 to that, but VB Audio Cable seemed to only give me the one unless I donate.

I also used a similar guest link to what @lordgwydione put around here, with “&proaudio” and stuff like that. His tutorial helped me a bit with figuring this out actually. I just decided to use VB Audio Cable instead of VB Audio Matrix, because the latter sounded way more powerful and complicated than what I need, but maybe one day I’ll try it.

But it’s fine, in the end, I got what I wanted, which was being able to output both my mic and Syrinscape to the stream as a guest, with the host director having to do the least work possible, which is basically just adding &proaudio to the guest link they send me, and even then, I think I can add that in myself so they don’t need to do anything, and all the work is on my end which is what I wanted.

Now, an alternative way is that they can send me two guest links, I can use my mic for the one, and have the second be audio only using the “Join with Mic” option and having the audio input for that be my Cable Output with Syrinscape connected to it. The advantage of that is they can mute one stream or control the volume of each one individually, instead of me being the only one able to do that. But I think I’ll stick with the way I already found out unless they express the need or desire for that kind of control over the background audio.

The stream isn’t until this Saturday, so I’ll let people know how it goes then! If you want to check it out, go to twitch.tv/goodberrycafe. It’s for a fundraiser!

3 Likes

Awesome and well done! Definitely keep us posted!

1 Like

Yes, I’ll be keen to read how it all goes too!

Good luck with your stream!!! :slight_smile: :beer: :cookie: