【发布时间】:2019-12-20 10:01:07
【问题描述】:
每次用户在 YouTube 上开始直播时,都会为该直播生成一个新 ID,以及相应的视频和网址。目前,如果我想嵌入直播,我可以使用 YouTube 的分享功能将视频添加到 iFrame 中的页面。
当用户停止流式传输时,实时流的嵌入会自动切换为显示该流的录制。但是,如果用户稍后再次开始广播,嵌入将继续显示旧的录制内容,而不是切换到新的流。这是因为嵌入中的视频 ID 是硬编码的,每个流都会生成一个新的视频 ID。
我的目标是创建一个嵌入,当用户流式传输时自动显示他们的实时流,并显示他们是在线还是离线的指示。是否有允许我执行此操作的嵌入 URL,或者 API 中的某些内容可能会有所帮助?
我想嵌入不只是我自己的其他流,因此我需要以一种不需要流媒体登录或在我的网站上进行身份验证的方式执行此操作。
【问题讨论】:
-
您最好搜索YouTube Data API,也许还搜索YouTube Live Streaming API,但我认为没有任何东西可以满足您的需求。在我看来,您实际上是在尝试将 YouTube 用作 Twitch;前者以视频为中心,后者以频道为中心。每个服务的 API 和嵌入都反映了这一点。
-
@IronFlare 我会尝试看看它,但我有点迷茫。因为这告诉我如何只得到我的,而不是得到其他人。我有一个示例网站,其中已经包含我正在寻找的内容,如果我以某种方式向您展示它会更容易解释吗?
标签: youtube-api youtube-livestreaming-api