Youtube 直播 API returns 一个空的流列表
Youtube Live-streaming API returns an empty list of streams
我正在尝试制作一个可以与 OBS 协同工作的电子应用程序。为此,我需要来自 youtube 的流名称等。
但是这个流名称已被证明很难从 API.
中获得
我目前正在使用文档页面上的 python 示例对其进行测试。
This is the example that i use.
在我开始之前,我创建了一个包含所有设置的活动 - 我可以在网站上看到 Stream Name/Key。
当我使用 API 时,它只是 returns 一个空列表。我确信我确实有一个流,并且它在我自己创建的时候工作,并且我正在流式传输到示例视图。
但是我从来没有从该服务中得到任何东西。其他服务工作,就像列表广播一样,它 returns 所有计划的事件。
列表广播:
$ 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
事实证明,当您创建 "Broadcast" 时,会附加一个随机流。无法从此流中获取密钥。
相反,您需要创建一个新的 "Stream/Customised Ingestion",这将使一切正常,只需确保您的广播与 steam 相关联。
您可以重复使用此流,这对我来说是件好事,因为我不需要一直更改流式传输密钥。
您可以在 UI 中或通过 API 创建新的 Stream/Customised 摄取预设。
我正在尝试制作一个可以与 OBS 协同工作的电子应用程序。为此,我需要来自 youtube 的流名称等。 但是这个流名称已被证明很难从 API.
中获得我目前正在使用文档页面上的 python 示例对其进行测试。 This is the example that i use.
在我开始之前,我创建了一个包含所有设置的活动 - 我可以在网站上看到 Stream Name/Key。
当我使用 API 时,它只是 returns 一个空列表。我确信我确实有一个流,并且它在我自己创建的时候工作,并且我正在流式传输到示例视图。
但是我从来没有从该服务中得到任何东西。其他服务工作,就像列表广播一样,它 returns 所有计划的事件。
列表广播:
$ 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
事实证明,当您创建 "Broadcast" 时,会附加一个随机流。无法从此流中获取密钥。
相反,您需要创建一个新的 "Stream/Customised Ingestion",这将使一切正常,只需确保您的广播与 steam 相关联。
您可以重复使用此流,这对我来说是件好事,因为我不需要一直更改流式传输密钥。
您可以在 UI 中或通过 API 创建新的 Stream/Customised 摄取预设。