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

Reporting Packet Receive Timestamps for MOQ #306

Open
PFpengfeng opened this issue Jan 21, 2025 · 1 comment
Open

Reporting Packet Receive Timestamps for MOQ #306

PFpengfeng opened this issue Jan 21, 2025 · 1 comment

Comments

@PFpengfeng
Copy link

Currently, BBR is employed as the default congestion control algorithm (CCA) in moq-rs. Other algorithms, such as WebRTC's GCC, may be able to achieve better performance. However, QUIC lacks a mechanism to provide feedback on packet receive timestamps, which is indispensable for GCC. Although [I-D.draft-smith-quic-receive-ts] proposed a solution, it was not adopted. Therefore, could moq implement a mechanism, perhaps through a new control message, to achieve the same objective?

@kixelated
Copy link
Owner

Hey @PFpengfeng

You might be interested in this Quinn fork that implements receiver timestamps and GCC. I haven't tried it yet. Independently for work, I ported the C++ GCC code to Rust: https://docs.rs/goog_cc/0.1.0/goog_cc/

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

No branches or pull requests

2 participants