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

Implementing PCR clock measurements and analysis #14

Open
netoptimizer opened this issue Sep 4, 2013 · 0 comments
Open

Implementing PCR clock measurements and analysis #14

netoptimizer opened this issue Sep 4, 2013 · 0 comments
Labels

Comments

@netoptimizer
Copy link
Owner

Decoding the MPEG2TS PCR clock is available in commercial solutions, the plan is to also implement this.

It should be fairly straight forward, as I once wrote a PCR patch for wireshark (that was never accepted into mainline).
See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4338

From wirehark link:

MPEG2 Transport Stream (mp2t / RFC 2250 / ISO/IEC 13818-1):
Implementing PCR clock measurements and analysis.

The PCR clock and bytes deltas values are recorded, between two PCR
packets. First of all the PCR delta is converted to a human
understandable time in ms. Using the byte delta we calculate the
bandwidth, that the streamer intended to transmit with.

Using this together with IO-graph provides a power full tool to analyse the quality of your streamers PCR clock. Advanced use of IO-graph can also show the correlation between the PCR bandwidth and the capture time bandwidth.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant