jibri icon indicating copy to clipboard operation
jibri copied to clipboard

Streaming to RTMPS endpoints doesn't actually work (on mux.com and facebook.com)

Open gabrc52 opened this issue 3 years ago • 3 comments

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. livestream keeps disconnecting

rtmps on facebook.com doesn't work (they don't have an rtmp option). The "Go Live" button is disabled. facebook "log"


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


gabrc52 avatar Nov 08 '20 02:11 gabrc52

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

bbaldino avatar Nov 09 '20 15:11 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.

ffmpeg does support RTMPS

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

gabrc52 avatar Nov 09 '20 17:11 gabrc52

It might be a bug in ffmpeg: https://trac.ffmpeg.org/ticket/6471

gabrc52 avatar Nov 09 '20 17:11 gabrc52