How to get a Permanent Link for a YouTube Livestream

YouTube’s livestreaming features are a great way to engage your community in real time. Those that subscribe to your channel can generally see when you go live and view your stream directly from your channel. You can also share the link of your current livestream to anyone not on your channel, but every time you go live this link changes.

This creates a big problem if you plan on embedding a livestream or linking to it from a static page because you’ll have to update the link every time you go live. Fortunately, YouTube does provide a permanent link for a channel’s livestream but it’s not super obvious what it is. Here’s how to get that link and use it to embed a livestream on something like your personal website.

How to get your Permanent Livestream Link

In order to get the permanent link for your YouTube livestream, you first need to know your channel ID. You can find your channel ID in your YouTube advanced settings here or by using the steps below to navigate there.

It’s also important to note that your livestream must be set to public. The permanent link will not work if your try this with an unlisted or private livestream. You can change livestream settings in the YouTube Livestream Studio.

First open YouTube in a web browser and sign into your account if you’re not already.

Click your profile picture at the upper right hand corner and select Settings.

YouTube Settings Menu Option

Click Advanced settings at the bottom of the menu at the right.

YouTube Advanced Settings in Menu

Your Channel ID is visible to the right next to the Channel ID field. Make sure you copy your Channel ID and not your User ID.

YouTube Channel ID

Now that you have your channel ID you simply need to adjust the below URL to your specific channel ID. Simply replace CHANNEL_ID below with your channel ID you got above.

For example, the livestream link for TechSwift (if we did any livestreaming) would be:

This link will automatically show whatever you’re streaming on your channel.

How to Embed a YouTube Livestream on a Website

With the channel ID you obtained above, your can also use it to embed your livestream on something like a personal website.

Simply replace CHANNEL_ID in the below HTML code with your YouTube channel ID.

<iframe width="560" height="315" src="" frameborder="0" allowfullscreen></iframe>

Once the channel ID has been replaced, copy and paste the HTML on your website and the embedded player should appear.

10 thoughts on “How to get a Permanent Link for a YouTube Livestream”

  1. This is a great help for adding live streams that have to be restarted from time to time and not needing to edit links everywhere. One other part that would be great is if the enable Embedding option would save as a default. One of the streams I run it is on by default the others I have to enable again once the stream starts again. Do you know where that setting can be saved as a default set to enabled?

    • Hi David,

      Is this a setting in YouTube? If so, it might unfortunately be one of YouTube’s quirks that they would have to fix on their end.

    • Hi,

      It will show a grey default thumbnail and clicking it will show “Video unavailable”. I’m not sure if there’s a way to change this unfortunately.

    • This is a very good question. Unfortunately I don’t have access to a YouTube channel with more than one livestream to test this out…

      Maybe one day! I do know that this solution works for a single livestream though. If I had to guess I would say that the permanent link will only show one of the livestreams at a time. This should still work as long as you aren’t streaming 3 different things at once to a single channel.


Leave a Comment