Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WHIP support #5

Closed
wants to merge 2 commits into from
Closed

WHIP support #5

wants to merge 2 commits into from

Conversation

bartkrak
Copy link

@bartkrak bartkrak self-assigned this Aug 27, 2024
@bartkrak bartkrak marked this pull request as draft August 27, 2024 19:54
@bartkrak
Copy link
Author

bartkrak commented Sep 4, 2024

Current state of this pr:

  • bumped ex_webrtc to 0.4
  • added HTTP server to allow for whip sdp negotiation, and peer connection handler (strongly inspired by ex_webrtc examples)
  • added source_whip and partially incorporated it into the source bin to make it work in two modes: signaling or whip.
  • added whip_to_file.exs example intended to record whip stream to mkv file - for testing in development (run OBS whip stream at http://127.0.0.1:8829/whip to 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.

@bartkrak bartkrak marked this pull request as ready for review September 4, 2024 13:56
@bartkrak bartkrak removed their assignment Sep 4, 2024
@darthez darthez closed this Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants