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

feat: add WebRTC stream #84

Merged
merged 60 commits into from
Feb 24, 2025
Merged

feat: add WebRTC stream #84

merged 60 commits into from
Feb 24, 2025

Conversation

mryel00
Copy link
Owner

@mryel00 mryel00 commented Aug 23, 2024

This adds a new endpoint /webrtc. Spyglass doesn't provide an interface itself yet, but you can have a look into the implementation of MediaMTX: https://github.com/bluenviron/mediamtx/tree/main/internal/servers/webrtc
The endpoint can also be used with the MediaMTX client of Mainsail.

The negotiation follows the same method of MediaMTX defined by the whep protocol, with a single HTTP exchange, also described on this website with a flow diagram as method one: https://www.meetecho.com/blog/whip-whep/

mryel00 and others added 27 commits January 29, 2023 21:34
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
Signed-off-by: Patrick Gehrsitz <[email protected]>
This was accidentally commited

Signed-off-by: Patrick Gehrsitz <[email protected]>
@mryel00 mryel00 marked this pull request as ready for review January 11, 2025 20:26
@mryel00 mryel00 requested a review from meteyou January 11, 2025 20:26
@mryel00 mryel00 merged commit e85420a into main Feb 24, 2025
2 checks passed
@mryel00 mryel00 deleted the webrtc_mediamtx branch February 24, 2025 11:32
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.

3 participants