jibri
jibri copied to clipboard
Streaming to RTMPS endpoints doesn't actually work (on mux.com and facebook.com)
Description
Streaming to rtmps endpoints doesn't seem to work. I don't have an rtmps server, but I tried mux.com and facebook.com
https://github.com/jitsi/jibri/pull/347 apparently added support for them, but I can't get it to work.
Current behavior
rtmp on mux.com works (a preview appears)
rtmps on mux.com doesn't work, showing many connection and disconnection events. No preview appears.
rtmps on facebook.com doesn't work (they don't have an rtmp option). The "Go Live" button is disabled.
Expected Behavior
rtmps live streaming works like rtmp does.
Possible Solution
Not sure. @Thulinma and @bbaldino may be able to help, as they've already been working on supporting arbitrary RTMP* endpoints.
Steps to reproduce
Go to the live stream option in Jitsi meet and enter an rtmps URL.
Environment details
meet.jit.si
Jibri does have support for RTMPS urls (in that it will pass them through to ffmpeg), but, according to a user on the community facebook has some other requirements: https://community.jitsi.org/t/how-to-livestream-on-facebook/77249/2?u=bbaldino
The "customized ffmpeg" the post suggests seems to be a workaround that strips the youtube part of the URL, since https://github.com/jitsi/jibri/pull/342 didn't exist.
This might be an issue with the version of ffmpeg
shipped in Ubuntu 16.04 or meet.jit.si. I'll try to look more into it
It might be a bug in ffmpeg
: https://trac.ffmpeg.org/ticket/6471