Questions tagged [youtube-livestreaming-api]

The YouTube Live Streaming API lets users create, update, and manage live events on YouTube. Using the API, you can schedule events (broadcasts) and associate them with video streams, which represent the actual broadcast content.

The Live Streaming API lets users create, update, and manage live events on YouTube. Using the API, you can schedule events (broadcasts) and associate them with video streams, which represent the actual broadcast content.

The YouTube Live Streaming API is part of version 3 of the .

References:

353 questions
101
votes
6 answers

How do you use youtube-dl to download live streams (that are live)?

Is it possible to use youtube-dl to download video from a .m3u8 stream file or other livestream formats? When I copy the video URL into YouTube-dl it spits out: [https @ 0x7fc351416080] inflate return value: -3, incorrect header check Last message…
user2824852
  • 1,151
  • 2
  • 8
  • 8
45
votes
4 answers

How can I get the actual video URL of a YouTube live stream?

Is there a way to get the HLS URL for YouTube live streams like this one https://www.youtube.com/embed/WVZpCdHq3Qg I've tried the typical get_video_info methods but they don't seem to work with live streams.
30
votes
11 answers

How to check if YouTube channel is streaming live

I can't find any informations to check if a YouTube channel is actually streaming or not. With Twitch you just need the channel name, and with the API you can check if there is a live or not. I don't want to use OAuth, normally a public API key is…
mpgn
  • 7,121
  • 9
  • 67
  • 100
18
votes
1 answer

YouTube live on iOS?

The docs are a little hard to parse here. I was wondering if there was any way to Stream YouTube live into an iOS app, without significant/any YouTube branding. Stream from an iOS device as a broadcast stream for YouTube live. My initial Googling…
Stefan Kendall
  • 66,414
  • 68
  • 253
  • 406
16
votes
1 answer

"Start a Hangout on Air" button for Youtube LiveStreaming API

We've been using the as yet un-deprecated "Start a Hangout on Air" button: https://developers.google.com/+/hangouts/button to start hangouts on air on our site http://agileventures.org for several years now. Full source code at…
Sam Joseph
  • 4,584
  • 4
  • 31
  • 47
15
votes
3 answers

How to obtain a feed of comments entered through the 'chat' box during a YouTube live broadcast?

The YouTube API enables users to obtain a comments feed, e.g. via https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published. However, when I try to do just that with the video ID of a live stream, the result is always empty, no…
Marcus Wernicke
  • 153
  • 1
  • 1
  • 6
12
votes
3 answers

YouTube API: How do I get the liveChatId?

The documentation says: "The liveChatId parameter specifies the ID of the chat whose messages will be returned. The live chat ID associated with a broadcast is returned in the liveBroadcast resource's snippet.liveChatId property." But when using…
C. Olimar
  • 311
  • 1
  • 3
  • 8
12
votes
3 answers

Cannot make transition of my Youtube broadcast to live using Youtube API

Right now I'm trying to figure out what i'm doing wrong when making transition of my YT broadcast to live. So I make the request and get the following response: { "code" : 403, "errors" : [ { "domain" : "youtube.liveBroadcast", "message"…
rshmelev
  • 588
  • 4
  • 12
11
votes
3 answers

How to use YouTube API V3?

I'm trying to figure out how to use the new YouTube API (Version 3) in my iOS app but I don't know how to do it. I did many research about it but what I found is all examples and codes for older API so they are not valid. Til now I did understand…
Blue
  • 2,300
  • 3
  • 21
  • 32
9
votes
2 answers

Check if YouTube video is live or uploaded

I have a YouTube Live Event. I am able to play the video using the YouTube IFrame Player API. I want to know if there is any way that I can find if the video is a Live event video or a regular uploaded video. I need this information for designing my…
8
votes
2 answers

Embed a YouTube channel's current live stream without the video ID

Every time a user starts a live stream on YouTube, a new ID is generated for the stream, along with the corresponding video and URL. Currently, if I want to embed a live stream, I can use YouTube's sharing functions to add the video to my page in an…
TheDuckPone
  • 83
  • 1
  • 5
8
votes
1 answer

YouTube Live Streaming embed code keeps changing

I do live streaming with YouTube and I can watch it on my site by coping the embed code into my site Its looks like this below