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
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