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

Clarification on what timestamp to use on a retransmitted packet #132

Open
kierank opened this issue Jun 20, 2024 · 1 comment
Open

Clarification on what timestamp to use on a retransmitted packet #132

kierank opened this issue Jun 20, 2024 · 1 comment

Comments

@kierank
Copy link
Contributor

kierank commented Jun 20, 2024

It's semi-obvious that it must be the original packet transmission timestamp but this needs to be made clear.

It is worth mentioning that the use of the packet sending time to stamp the packets is inappropriate for the TSBPD feature, since a new time (current sending time) is used for retransmitted packets, putting them out of order when inserted at their proper place in the stream.

This sentence is not at all clear. libsrt uses the original timestamp as one would expect for a retransmission.

@maxsharabayko
Copy link
Collaborator

Timestamping rules are to be changed in SRT v1.6.0. Only origin packet time will be used in both live (TSBPD on) and file modes (TSBPD off).
See Haivision/srt#2581

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