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

我如何直播Facebook直播预览流媒体,facebook,live,live-streaming,Facebook,Live,Live Streaming,我们正在开发一个应用程序,用户可以使用API创建一个实时事件,也可以进入实时状态 根据创建事件时的Facebook文档,如果我们将“published”设置为false,则用户可以在预览模式下查看流 我可以进行流媒体直播,也可以在我的Facebook帐户上观看直播,但当我尝试预览流媒体时,我无法在Facebook帐户的任何位置看到预览模块 即使是Facebook API返回的视频标记也会正确显示直播源,但不会在预览模式下向我显示直播源。即使您正在使用Facebook Live API进行所有操作

我们正在开发一个应用程序,用户可以使用API创建一个实时事件,也可以进入实时状态

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

我可以进行流媒体直播,也可以在我的Facebook帐户上观看直播,但当我尝试预览流媒体时,我无法在Facebook帐户的任何位置看到预览模块


即使是Facebook API返回的视频标记也会正确显示直播源,但不会在预览模式下向我显示直播源。

即使您正在使用Facebook Live API进行所有操作,也可以看到直播流的预览

我假设您正在使用/#{some user or page id}/live_videos end point with POST方法创建实时视频,然后使用返回的RTMP URL将视频流式传输到该URL

  • 使用上述端点创建对象时,将“状态”字段作为 “未出版”。用这个你告诉Facebook视频还没有消失 还活着
  • 使用启动视频流/编码过程 返回RTMP URL

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

  • 在此端点/Object_ID处发送get请求,字段如下 “访问令牌”和“破折号预览url”

  • 使用返回的Dash预览URL使用

  • 在确认实时预览质量足够好,可以上线后,您可以使用发送post请求 视频和“状态”字段的对象ID,值为“立即直播”和 您的视频将为观众直播

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

    我已经开发了一个web应用程序,用于在不使用任何第三方软件的情况下将实时视频发布到Facebook,并在该应用程序上工作了6-7个月以上。你只需要上传你想要直播的视频或视频链接,剩下的留给应用程序


    如果您需要任何其他澄清,您可以询问我或向官方咨询流媒体预览。

    如果解决了您的问题,请接受回答。:)