我的应用程序使用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。
有什么想法吗?
答案 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"
我希望它可以帮助您节省时间。