forked from jech/samplebuilder
-
Notifications
You must be signed in to change notification settings - Fork 0
A drop-in replacement for the samplebuilder in Pion written for Galene.
License
cnderrauber/samplebuilder
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a drop-in replacement for Pion's samplebuilder that is faster and has slightly different behaviour. It is used by Galene <https://galene.org>. Differences from Pion: * the `Pop` family make slightly different decisions about when to release a packet that is blocked by an incomplete packet, with the goal to minimise latency in the lossless case while avoiding spurious packet drops (it's a tricky decision, and Pion itself behaves differently depending on the exact version); * the `ForcePopWithTimestamp` function can be used to flush any packets remaining at the end of the stream; * we're about 30% faster.
About
A drop-in replacement for the samplebuilder in Pion written for Galene.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Go 100.0%