-
-
Notifications
You must be signed in to change notification settings - Fork 238
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(relay): Add relay ingest to SFU (#561)
* feat(sfu): Add relay ingest * fix(relay): dont set ID twice * fix(buffer): dont copy everytime * feat(sfu): Relay from relayed peers * feat(relay): add OnClose callback * feat(sfu): remove locks from hot paths * feat(sfu): reduce locking * feat(sfu): test no rtcp * feat(sfu): remove locking * feat(ready): emit ready on open callback * chore: update to webrtc branch to support set track params * fix: set remote track stream and track id * fix: dont use encoding on latest webrtc * fix: store config * fix: enable rtcp * fix: fix pion crash on get parameters * fix: handle rtcp from relayed peers * fix: propagate sender reports timestamps * fix: panics on nil reports * fix: relay no longer need to expose track meta * feat: Relay datachannels * feat: Add relay ingest method on session * feat: Add documentation * fix(sfu): dont remove track on unbind * fix(sfu): dont allocate on sync pool * fix(sfu): improve pending track logic * fix(sfu): fix linting * fix(sfu): fix test * fix(sfu): allow set receiver track meta
- Loading branch information
Showing
23 changed files
with
987 additions
and
405 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.