forked from roc-streaming/roc-toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
roc-streaminggh-675 Rework latency tuning
- Extract LatencyTuner to be reused from LatencyMonitor and FeedbackMonitor - Also reuse LatencyConfig and LatencyMetrics - Refine LatencyConfig defaults - Use LinkMeter in LatencyMonitor to obtain jitter - Latency backend can't be disabled; there is now always a valid backend selected, however latency *tuning* can be disabled via latency tuner profile - Receiver reports NIQ length and stalling to sender via a non-standard RTCP XR report - API: replace roc_clock_sync_backend and roc_clock_sync_profile with roc_latency_tuner_backend and roc_latency_tuner_profile - API: add roc_latency_tuner_backend, roc_latency_tuner_profile, target_latency, latency_tolerance to sender - CLI: replace --clock-backend and --clock-profile with --latency-backend and --latency-profile - CLI: rename --sess-latency to --target-latency - CLI: add --latency-backend, --latency-profile, --target-latency, --latency-tolerance to sender
- Loading branch information
Showing
53 changed files
with
1,588 additions
and
1,000 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
Oops, something went wrong.