Youtube api 在YouTube上获取实时流媒体信息

Youtube api 在YouTube上获取实时流媒体信息,youtube-api,Youtube Api,我正在构建一个网页,以显示我未管理的几个YouTube频道的实时流媒体状态。该页面将显示所选频道的列表,带有● 红点当前正在直播的任何频道旁边。我还希望网页实时更新该状态,因此,如果某个频道开始直播,我需要立即添加该点,当某个频道停止直播时,我需要立即删除该点 我可以使用数据API来: 使用带有channelId、type=video和eventType=comming的search端点查找频道上即将发生的事件 使用videos端点和part=liveStreamingDetails 使用带有

我正在构建一个网页,以显示我未管理的几个YouTube频道的实时流媒体状态。该页面将显示所选频道的列表,带有● 红点当前正在直播的任何频道旁边。我还希望网页实时更新该状态,因此,如果某个频道开始直播,我需要立即添加该点,当某个频道停止直播时,我需要立即删除该点

我可以使用数据API来:

  • 使用带有
    channelId
    type=video
    eventType=comming
    search
    端点查找频道上即将发生的事件
  • 使用
    videos
    端点和
    part=liveStreamingDetails
  • 使用带有
    channelId
    type=video
    eventType=live
    search
    端点查找频道上的实时事件
  • 使用
    videos
    端点和
    part=liveStreamingDetails
  • 使用
    videos
    端点和
    part=liveStreamingDetails
我确实希望避免轮询
视频
端点来监视实时流的状态。我是否可以订阅一组频道ID或视频ID,以便在以下情况下实时接收消息:

  • 当即将到来的活动真正开始直播时
  • 实时流完成/终止时
  • 对于我不管理的频道

这可能吗?

我也想这样。我能找到的都是2015年的,但只提供了一些活动的更新,而且太旧了,我打赌它已经不起作用了。我发现Twitch有一个更好的解决方案,使用WebSub。这并不是说它对你有帮助,但也许会引起你的兴趣。