【问题标题】:FFPLAY unable to facebook live stream url i.e. rtmps urlFFPLAY 无法在 facebook 上直播 url,即 rtmps url
【发布时间】:2020-05-01 06:34:25
【问题描述】:

我正在尝试使用 ffplay 在 我使用 rtmps 流 url 和流密钥 的情况下播放 facebook 直播 流式传输 url。我在 ffmpeg 中启用了 openssl 库和 rtmps 库。但是,在使用流 url 和密钥运行 ffplay 命令时,我收到 Pull 函数错误
那么有没有已知的解决方案,请告诉我。 谢谢。

【问题讨论】:

  • 嗨@Shankar,您能告诉我您是如何从 Facebook 获取流 URL 和密钥的吗??

标签: ffmpeg facebook-live-api rtmps


【解决方案1】:

这不是播放视频的有效方法。 Facebook 禁用 RTMP 拉取,他们只使用 RTMP 进行推送,即将视频发送到 Facebook,而不是从 Facebook 获取视频。您无能为力。

【讨论】:

  • 谢谢您的回复先生。但众所周知,RTMPS 使用安全线路进行直播。因此,必须有任何方法可以启用 RTMPS Pull 以便我们可以 ffplay 实时流媒体视频。因为我只从我的 Facebook 帐户进行直播,所以我想播放那个直播视频。因此,如果您对此有所了解,请回复。谢谢。
  • RTMPS 只是基于 TLS 的 RTMP。但这与您的问题完全无关。当您将流发送到 RTMP(或 RTMPS)端点时,您连接,然后发送发布命令,然后服务器接受媒体流。当您尝试播放流时,客户端会发送一个播放命令,然后服务器开始向客户端发送媒体。 Facebook 修改了服务器逻辑。当客户端发送播放命令时,服务器不会返回媒体,而是断开您的连接。
  • 绝对 100% 无法从 facebook 播放 RTMP。 facebook 服务器将 RTMP 流转换为 HLS 或 DASH 以在站点/应用程序上播放。
猜你喜欢
  • 1970-01-01
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
  • 1970-01-01
  • 2012-03-26
  • 2012-02-18
  • 1970-01-01
相关资源
最近更新 更多