membrane_webrtc_plugin
membrane_webrtc_plugin copied to clipboard
WHIP support
related to https://github.com/membraneframework-labs/boombox/issues/26
Current state of this pr:
- bumped
ex_webrtcto 0.4 - added HTTP server to allow for whip sdp negotiation, and peer connection handler (strongly inspired by ex_webrtc examples)
- added
source_whipand partially incorporated it into the source bin to make it work in two modes: signaling or whip. - added
whip_to_file.exsexample intended to record whip stream to mkv file - for testing in development (run OBS whip stream athttp://127.0.0.1:8829/whipto test it) Right now obs succesfully connects and streams audio and video, rtp packets are passed to whip_souce. What's left to be done is finishing all internal membrane connections (handling pads etc) to make it fully usable.