Youtube Live-streaming API返回一个空的流列表

时间:2017-03-14 11:44:17

标签: youtube-livestreaming-api

我正在努力制作一款能与OBS合作的电子应用。为此,我需要来自youtube的Stream Name等。 但事实证明,这个流名称​​很难从API获得。

我目前正在使用文档页面上的python示例对其进行测试。 This is the example that i use.

在开始之前,我创建了一个包含所有设置的活动 - 我可以在网站上看到流名称/密钥。

当我使用API​​时,它只返回一个空列表。我确信我确实有一个流,并且它是我自己创建的,我正在流式传输到示例视图。

但是我从来没有从这项服务中得到任何东西。其他服务工作,如列表广播一个,它返回所有计划的事件。

列出广播:

$ python .\list_broadcasts.py
Broadcasts with status 'all':
Test Begivenhed (ib08ZcLQgZA)

列出流:

$ python .\list_streams.py
Live streams:

示例代码也可以在这里找到:https://github.com/youtube/api-samples/tree/master/python

1 个答案:

答案 0 :(得分:2)

事实证明,当您创建“广播”时,会附加随机流。从这个流中获取密钥是不可能的。

相反,您需要创建一个新的“流/自定义摄取”,这将使一切正常,只需确保您的广播附加了蒸汽。

您可以重复使用此流,这对我来说是件好事,因为我不需要一直更改流式密钥。

您可以在UI中或通过API创建新的Stream / Customized Ingestion预设。

enter image description here enter image description here