Makes a conference like this...
...streamable like this!
I also recorded a small video showing the basic features: https://www.youtube.com/watch?v=u9pTmzowIPc
Big Blue Button streaming without pressing a virtual camera against a remote controlled webbrowser..
Heavily work-in-progress, but kinda functional.
The whiteboard is definitively the hardest part to get right. Everything else just kinda depends on gstreamer not breaking every 5 minutes :D
Example usage: python main.py --greenlight-url https://example.org/b/my-cool-room --rtmp-url rtmp://server/app/path?auth=foobar
Or alternatively with docker replace python main.py
with docker run -t -i --rm=true lukas2511/bbb-streaming
in the line above
Inside the stuff
directory you'll find a tampermonkey script (probably also working with greasemonkey or by injecting directly into your
bbb backend) that adds four buttons to easily control scenes from within BBB :) Set STREAM_USER
inside the script if you don't name your
streamer stream
.
Working:
!view <sbs|pip|cam|pres>
)Output is streamed using rtmp for now. How this is implemented will probably change.
Todo: