从Youtube Live API获取当前流网址

时间:2015-07-03 16:21:54

标签: python youtube-api youtube-data-api youtube-livestreaming-api

目前有什么方法可以从Youtube Live API中获取直播网址吗?我可以获得ID,但似乎无论如何都不能将其更改为URL。

并不重要,但我使用的是Python youtube客户端。

1 个答案:

答案 0 :(得分:3)

[已编辑] 我相信您获得了stream ID而不是broadcast ID。查看sample code,了解如何获取频道broadcast ID

  

...

     

print"%s(%s)" %(广播["摘录"] ["标题"],广播 [" id"])

VS

  

...

     

print"%s(%s)" %(流["代码段"] ["标题"], [" id"])

虽然两者都得到id值,但它们是两个不同的对象,因此它们应该为您提供两个不同的ID。将broadcast ID附加到我在评论中提到的URL将为您提供该流的URL。

更新:如果您通过自己的YouTube频道制作了直播活动,则可以使用liveBroadcasts列表获取id,这也是视频ID你可以用来获取URL。如果您通过insert()创建了一个liveStream,则还必须使用insert()创建一个liveBroadcast并使用bind()将其绑定到liveStream,然后才能使用liveBroadcasts list来获取ID。