Tighter YouTube API Integration

clafarge

New Member
In OBS, as with WireCast for YouTube, you can certainly stream to YouTube Live, but you must go through additional steps to visit YouTube, create an Event, get a code to enter in the tool, and only then can you stream. The YouTube Live API allows the programmatic creation of YouTube Live Events, as well as accessing a list of those events, and updating status of streams from Preview through Live and Stopped. WireCast goes so far as to get a list of Live Events that exist on YouTube, after you've authenticated and configured the stream at both locations.

The tool that currently implements the most of YouTube Live API (to my knowledge) is XSplit. Once you've authenticated, a one-time operation, the XSplit user doesn't need to go to YouTube for anything. The user clicks the "Broadcast to YouTube" button, enters the name they want to use for the Live Event, and XSplit creates the event, uses default or selected stream properties to do so, broadcasts and ends broadcast all within the XSplit interface.

Helpful link on "Life of a Broadcast", describing what YouTube Live API can do: https://developers.google.com/youtube/v3/live/life-of-a-broadcast

OBS could seriously use this capability to make it simpler to stream.

Many thanks.

Chad
 

NoelHibbard

New Member
I just stumbled on the documentation of this API and was thinking the same thing as you that it would be great to integrate this functionality into OBS. Right now there are way too many steps involved with setting up a stream.
 

clafarge

New Member
Update: In addition to XSplit, WireCast now does this... they added the new functionality several weeks ago. Appears it's now only OBS (among the top-of-mind encoding tools) that lacks this feature.
 

Jack0r

The Helping Squad
You are of course free to add this feature as it is an open source project and we need contributors! But in general it might get added after all the important stuff is in OBS-MP and if it seems viable to do so.
 

clafarge

New Member
Jack0r,

One of the great things about OBS is that anyone can develop anything they like for it... I do love that. The issue is that, if users don't develop a feature that competes well against the other tools, and the OBS developers wait on users to do it, then it falls behind the other options.

I'm not saying that only OBS Developers should work on it, but that someone needs to do so in order stay competitive. Sadly, I'm not the guy to develop it myself... but if no-one could ask for features without first developing them, no developer would be aware of the features that people want.

Hope this makes sense.
 
Top