- The basics
- A broadcast represents a live event that you'll stream on YouTube. The API lets you schedule a broadcast, bind it to your live video stream, and update its status to testing, live, or complete.
- A stream represents the actual broadcast content.
- A cuepoint represents an ad break that can be inserted into a live broadcast. Cuepoints are only available to YouTube content partners.
- The Getting Started guide explains these concepts in more detail and explains how they interact with other YouTube Data API and YouTube Content ID API resources.
- The Life of a Broadcast guide walks you through the typical steps for creating and managing a live broadcast on YouTube.
- The YouTube Live Streaming Guide identifies the encoder settings, bitrates, and resolutions that the YouTube Live Streaming platform supports.
- Sample code and tools
Here are a few great examples from developers already using the API:
|Capella’s Cambria Live|
- Capella’s Cambria Live encodes live broadcasts in real time and streams them to YouTube Live. Cambria Live takes uncompressed broadcast video directly from a camera via SDI or HDMI and compresses it into the H.264 format with AAC audio, ensuring optimal video and audio quality.
|Elgato Game Capture HD|
- Elgato Game Capture HD enables you to stream PlayStation or Xbox gameplay to share it with your friends and fans as it happens. Elgato’s video products enable high-quality video recording and conversion for consumers and professionals alike.
- Radioline designs and operates a cloud-based mobile internet radio. You can find or discover new radio stations according to their names, genres, areas or according to your favorite playlists.