无法通过libRTMP向Facebook广播

时间:2017-01-27 05:25:01

标签: facebook facebook-graph-api rtmp

我的应用程序使用libRTMP实时流式传输到RTMP服务器。它适用于许多服务器。例如,如果我希望将视频流发送到twitch.tv,我首先使用以下URL:

RTMP://live-ams.twitch.tv/app/my_stream_key

之后,我的视频被发送到服务器。

但它对Facebook.com无效。如果我使用他们的说明(https://www.facebook.com/facebookmedia/get-started/live)创建网址:

RTMP://rtmp-api.facebook.com:80 / RTMP / XXXXXXXXXXX DS = 1&安培; S_L = 1&安培; A = yyyyyyyyyyy

将其输入我的程序后,我在日志中收到错误:"验证令牌验证失败"。为什么?其他应用程序,如ManyCam和XSplit,可以很好地使用该URL。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我们必须输入以下网址:

  

" rtmp://rtmp-api.facebook.com:80 / rtmp / [your_stream_key]& api_token = [your_api_token] tcUrl = rtmp://rtmp-api.facebook.com:80 / rtmp / [your_stream_key] swfUrl = rtmp://rtmp-api.facebook.com:80 / rtmp / [your_stream_key] flashVer = FMLE / 3.0 \ 20(兼容; \ 20FMSc / 1.0)live = 1"

我希望它可以帮助您节省时间。