如何直播 Facebook 直播预览流媒体



我们正在开发一个应用程序,用户可以在其中使用 API 创建实时事件,也可以上线。

根据创建事件时的Facebook文档,如果我们将" published "设置为false,则用户可以在预览模式下查看流。

好吧,我能够进行实时流式传输,

也可以在我的Facebook帐户上观看实时提要,但是当我尝试预览流式传输时,我无法在我的Facebook帐户中的任何位置看到预览模块。

即使是Facebook API返回的视频标签也能正确显示实时提要,但在预览模式下没有向我显示提要。

即使您

使用Facebook Live API执行所有操作,您也可以看到实时流式传输的预览。

我假设您正在使用/#{某个用户或页面 ID}/live_videos带有 POST 方法的端点创建实时视频,然后使用返回的 RTMP URL 将您的视频流式传输到该 URL。

  1. 使用上述端点创建对象时,将"状态"字段发送为"未发表"。使用这个,你告诉Facebook视频还没有消失。还活着。
  2. 使用返回了 RTMP 网址。

  3. 然后使用步骤 1 中返回的对象 ID 进行下一步请求获取流预览链接。

  4. 在此端点/Object_ID 发送一个 get 请求,字段为"access_token"和"dash_preview_url"。

  5. 使用返回的达世币预览 URL 预览直播,使用破折号播放器

  6. 确认实时预览质量足以上线后,您可以发送发布请求视频的对象 ID 和值为"LIVE_NOW"的"状态"字段,以及您的视频将向观看者直播。

如果您直接使用发布工具从 Facebook 网站创建视频,也可以预览视频。转到Facebook页面的视频库,然后创建实时视频,然后从那里复制RTMP URL,然后使用您的应用程序/软件开始流式传输。在Live的Facebook弹出窗口中,您可以预览视频。

我开发了一个网络应用程序Shuriken Live,用于在不使用任何第三方软件的情况下将实时视频发布到Facebook,并在此应用程序上工作了6-7个月以上。您只需要上传要直播的视频或视频链接,其余的留给应用程序即可。

如果您需要任何其他说明,可以询问我或参考官方文档进行流式处理预览。

相关内容

  • 没有找到相关文章

最新更新