获取有关频道ID列表的当前实时流(Youtube API)

时间:2019-01-19 20:13:06

标签: youtube-api youtube-data-api

我需要获取当前直播流以获取channelId列表。经过大量研究,似乎唯一的解决方案是使用搜索端点,并指定channelId。此解决方案将不起作用,因为单位成本非常高(列表中每个通道100个单位)。另外,我将每5分钟左右轮询一次此频道列表的实时流。这太昂贵了,无法工作。

潜在解决方案:

1)推送通知API https://developers.google.com/youtube/v3/guides/push_notifications

如果此API还可以在频道开始直播时发送通知,则可以完全解决我的问题

2)活动端点 https://developers.google.com/youtube/v3/docs/activities/list

如果此端点还包括直播活动,我可以使用它,因为成本仅为每个频道1个单位,这是可行的。

3)搜索端点 https://developers.google.com/youtube/v3/docs/search/list

如果该终结点可以接受多个channelId,那么我可以使用一些搜索调用来获取所有频道,这也可能有用。

还有其他方法可以解决此问题吗?对于Youtube API来说,这似乎是一个非常有效的用例,它能够为某个频道获取实时流而无需花费大量的每频道费用。

0 个答案:

没有答案