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

Figure out layer for services like Thumbnails #7

Open
clone1018 opened this issue Mar 2, 2023 · 0 comments
Open

Figure out layer for services like Thumbnails #7

clone1018 opened this issue Mar 2, 2023 · 0 comments
Labels
architecture documentation Improvements or additions to documentation

Comments

@clone1018
Copy link
Member

PeerSnap works by initiating a WebRTC Peer Connection with the WHEP endpoint that Waveguide presents, and "watching" the stream by consuming it's RTP packets until enough have been collected to produce a thumbnail of the video.

The benefit of doing this type of work on the "output" is that we've already messaged the stream into RTP packets, and WebRTC is doing it's magic to codify that, handle dropped packets, and otherwise deliver a reliable stream.

This type of service is likely going to be common in Waveguide, to provide abstract ways of collecting thumbnails, metadata, and other functions that all inputs would otherwise need to implement.

@clone1018 clone1018 added architecture documentation Improvements or additions to documentation labels Mar 2, 2023
@clone1018 clone1018 changed the title Figure out layer for services like PeerSnap Figure out layer for services like Thumbnails Mar 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architecture documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant