Can't I automatically create a YouTube broadcast?

You31299

New Member
I always want to start broadcasting with just one click of "Start Streaming" on obs.

There are two ways to connect YouTube broadcasts in obs.
1. Account connection
2. Enter stream key directly
Neither way works.
Once you connect your account, you can't start the broadcast without "Manage Broadcast".
And in the case of direct input of the stream key, you have to press the "Go Live" button on the YouTube website and enter the Stream tab to create the Broadcast url.
If you don't go through that process, even if you start the broadcast, it doesn't come out on the channel, so it doesn't mean anything.

So! I have to find another way, but there's Restream.
Restream automatically generates a reservation stream broadcast by creating a new event post as specified.
However, I don't want to use the Restream because there are various problems such as not being able to set the delay time.

Is there a plug-in or any other way I can use it instead?
I just want to do it with a click so that the broadcast starts with an existing title and category that is just set like a platform like Twitch...
 

AaronD

Active Member
2. Enter stream key directly
Neither way works.
It does for me.

YouTube has two types of stream. Don't know what they call them, but I'll call them "persistent" and "scheduled".

You have to create the scheduled ones yourself, manually. Set a time, and YT can promote it to your followers. I used to do that, and wondered why there were two, until I realized what the other one actually was.

The persistent one is like my name for it says. It persists, even though you've stopped sending data to it. It times out after a minute or so, and resets automatically to be ready for another stream. If you have the DVR option on, that reset creates a self-contained video under your Live tab, for just that session. If you start sending data to it again, after the reset, that's all it takes to be a new stream.
YT won't promote this one, but my audience doesn't need that. YMMV.

Each of them has a different key. If you stream to the persistent key, then it really is as simple as just clicking the "Start Streaming" button in OBS. The only need to change keys then, is if someone got a hold of the old one and you want to kick them off. Click the button for that in YT's dashboard, copy the new key into OBS, and you're good to go until you need to kick someone else off.

(Don't just give out those keys. They really are *all* that's needed to stream to your account. So treat them like passwords.)
 

You31299

New Member
It does for me.

YouTube has two types of stream. Don't know what they call them, but I'll call them "persistent" and "scheduled".

You have to create the scheduled ones yourself, manually. Set a time, and YT can promote it to your followers. I used to do that, and wondered why there were two, until I realized what the other one actually was.

The persistent one is like my name for it says. It persists, even though you've stopped sending data to it. It times out after a minute or so, and resets automatically to be ready for another stream. If you have the DVR option on, that reset creates a self-contained video under your Live tab, for just that session. If you start sending data to it again, after the reset, that's all it takes to be a new stream.
YT won't promote this one, but my audience doesn't need that. YMMV.

Each of them has a different key. If you stream to the persistent key, then it really is as simple as just clicking the "Start Streaming" button in OBS. The only need to change keys then, is if someone got a hold of the old one and you want to kick them off. Click the button for that in YT's dashboard, copy the new key into OBS, and you're good to go until you need to kick someone else off.

(Don't just give out those keys. They really are *all* that's needed to stream to your account. So treat them like passwords.)
My stream key is permanent and does not change like you said.
However, the problem is that I have to access the stream tab on the YouTube website every time to create a URL.
Otherwise, even if I turn on the broadcast on OBS, it will only work in vain.
I want to skip the process of turning on the browser.
 

You31299

New Member
It does for me.

YouTube has two types of stream. Don't know what they call them, but I'll call them "persistent" and "scheduled".

You have to create the scheduled ones yourself, manually. Set a time, and YT can promote it to your followers. I used to do that, and wondered why there were two, until I realized what the other one actually was.

The persistent one is like my name for it says. It persists, even though you've stopped sending data to it. It times out after a minute or so, and resets automatically to be ready for another stream. If you have the DVR option on, that reset creates a self-contained video under your Live tab, for just that session. If you start sending data to it again, after the reset, that's all it takes to be a new stream.
YT won't promote this one, but my audience doesn't need that. YMMV.

Each of them has a different key. If you stream to the persistent key, then it really is as simple as just clicking the "Start Streaming" button in OBS. The only need to change keys then, is if someone got a hold of the old one and you want to kick them off. Click the button for that in YT's dashboard, copy the new key into OBS, and you're good to go until you need to kick someone else off.

(Don't just give out those keys. They really are *all* that's needed to stream to your account. So treat them like passwords.)
As you can see in the attached photo, I pressed start broadcasting before opening the website, and the connection is perfect, but the broadcast did not actually start.
You will see a green dot.
That means the connection is established, but you'll see on the screen above that streaming hasn't started.
 

Attachments

  • 1.png
    1.png
    111.1 KB · Views: 14

AaronD

Active Member
You will see a green dot.
That means the connection is established, but you'll see on the screen above that streaming hasn't started.
Did you wait the 10 seconds or so that it takes for a round trip through the server? If you look immediately, it won't be there yet.

That said, my workflow is a bit different. There were enough issues at first that I'm still paranoid about something going wrong now, and so I keep the browser open on the dashboard, just to make sure that everything's still good.

I still have just a single interaction point to start the rig: a script that sets everything up, starts the apps, and puts them on the correct monitors. So I start the script, and just let it run.
 

You31299

New Member
Did you wait the 10 seconds or so that it takes for a round trip through the server? If you look immediately, it won't be there yet.

That said, my workflow is a bit different. There were enough issues at first that I'm still paranoid about something going wrong now, and so I keep the browser open on the dashboard, just to make sure that everything's still good.

I still have just a single interaction point to start the rig: a script that sets everything up, starts the apps, and puts them on the correct monitors. So I start the script, and just let it run.
okay.
That's why it's possible in your case.
When you open a browser, a URL is created on the screen.
This is a different case because I don't want to keep the browser open.
 

smallcure

New Member
Hey! I want to be able to just hit the 'Start Streaming' button in my OBS and have it automatically create a default broadcast on YouTube without having to do anything else, than hitting the button in OBS. It used to work like two weeks ago but its fucked up now. I've tried it on two different youtube accounts and doesnt work. OBS says that the connection is ok, but the stream doesnt show up on my channel. Kinda similar problem like yours.
 

You31299

New Member
Hey! I want to be able to just hit the 'Start Streaming' button in my OBS and have it automatically create a default broadcast on YouTube without having to do anything else, than hitting the button in OBS. It used to work like two weeks ago but its fucked up now. I've tried it on two different youtube accounts and doesnt work. OBS says that the connection is ok, but the stream doesnt show up on my channel. Kinda similar problem like yours.
I have no choice but to use Restream.
 
Top