无法通过libRTMP向Facebook广播

无法通过libRTMP向Facebook广播,facebook,facebook-graph-api,rtmp,Facebook,Facebook Graph Api,Rtmp,我的应用程序使用libRTMP进行实时流媒体传输到RTMP服务器。它适用于许多服务器。例如,如果我希望向twitch.tv发送视频流,我首先使用以下URL: rtmp://live-ams.twitch.tv/app/my_stream_key 之后,我的视频被放到服务器上 但这对Facebook.com不起作用。如果我使用他们的说明()创建URL: rtmp://rtmp-api.facebook.com:80/rtmp/xxxxxxxxxxx?ds=1&s_l=1&a=yyyyyyyyyyy

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

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

之后,我的视频被放到服务器上

但这对Facebook.com不起作用。如果我使用他们的说明()创建URL:

rtmp://rtmp-api.facebook.com:80/rtmp/xxxxxxxxxxx?ds=1&s_l=1&a=yyyyyyyyyyy

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


有什么想法吗?

我们必须输入以下url:

"rtmp://rtmp-api.facebook.com:80/rtmp/[您的\u流\u密钥]&api\u令牌=[您的\u api\u令牌]tcUrl=rtmp://rtmp-api.facebook.com:80/rtmp/[您的\u流\u键]swfUrl=rtmp://rtmp-api.facebook.com:80/rtmp/[your_stream_key]flashVer=FMLE/3.0\20(兼容;\20FMSc/1.0)live=1“

我希望这能帮你节省时间