YouTube Live Integration

How to use LiveLike with an embedded YouTube Live player on your page

Integrating LiveLike and YouTube Live can be done right on your own pages using HTML embed codes. Both LiveLike and YouTube support embedding their contents directly onto your page by copying an embed code and then pasting it into the HTML on a page where you want it to appear. Follow the steps below to learn how to integrate LiveLike and YouTube Live onto your page.

Step 1. Embed YouTube Live Player

The first step is to embed the YouTube Live Player for your channel on your page. To do that, you will need to get a copy of the embed code for your channel. The YouTube Live Dashboard makes this easy. Follow these steps to get the embed code from your dashboard:

  • Make sure your live stream is either unlisted or public
  • Navigate to your live watch page from https://www.youtube.com/live_dashboard
  • Hit Share, then Embed, then copy the embed code
  • Paste the embed code onto your page where you want the player to appear

Alternatively, if you know your Channel ID you can replace CHANNEL_ID in the example embed code below and paste into your page HTML:

<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID" frameborder="0" allowfullscreen></iframe>

🚧

Don't know your Channel ID?

You can find your Channel ID on this page https://www.youtube.com/account_advanced

📘

Streaming from Zoom?

You can stream a Zoom meeting or webinar to YouTube Live. Check the Streaming to YouTube Live section of the Zoom docs.

Step 2. Embed LiveLike Widgets

The second step is to embed LiveLike widgets on your page. You will need two values:

  1. Your application's Client IDClient ID - A string value that uniquely identifies an Application.
  2. Your program's Program IDProgram ID - The unique identifier for a specific program. It is most often used by integration code to retrieve widgets belonging to a certain program.

Please see Retrieving Important Keys for details on how to obtain your Client ID and Program IDs. Replace CLIENT_ID in the embed code below and add it to your page. This only needs to be added once to a page, and usually goes near the bottom of the body tag:

<script src="https://unpkg.com/@livelike/[email protected]/livelike.umd.js"></script>
<script>LiveLike.init({ clientId: "CLIENT_ID" })</script>

Replace PROGRAM_ID with your Program ID in the embed code below, and then add it onto your page where you want widgets to appear:

<livelike-widgets programid="PROGRAM_ID"></livelike-widgets>

For more information about how to initialize and use the Web SDK, see Getting Started on the Web.

📘

Want to embed a live blog or chat room too?

See the Web Embeds guide for how to embed more LiveLike features on your pages.

Step 3. Publish a Widget

Finally, it's time to test your integration to make sure it's working. Publish a widget from the Producer Suite to the program you embedded on your page. You should see it appear within a few seconds. Congratulations!