mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-13 05:40:42 +01:00
![]() Bug: chromium:611808 No-Try: True Change-Id: I173f0270a07896d9edddfef6b68592e6b404ecab Reviewed-on: https://webrtc-review.googlesource.com/62680 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Oleh Prypin <oprypin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22481} |
||
---|---|---|
.. | ||
misc.py | ||
misc_test.py | ||
pb_parse.py | ||
README | ||
rtp_analyzer.py | ||
rtp_analyzer.sh | ||
rtp_analyzer_test.py |
This file describes how to set up and use the RTP log analyzer. First build the tool with ninja -C out/my_build webrtc:rtp_analyzer The tool is built by default, so ninja -C out/my_build is enough. After building, run the tool as follows: ./out/my_build/rtp_analyzer.sh [options] <rtc event log> where <rtc event log> is a recorded RTC event log, which is stored in protobuf format. Such logs are generated in multiple ways, e.g. by Chrome through the chrome://webrtc-internals page. Options: -h, --help show this help message and exit --dump_header_to_stdout print header info to stdout; similar to rtp_analyze --query_sample_rate always query user for real sample rate The script has been tested to work in python versions 3.4.1 and 2.7.6, but should work in all python versions. Working versions of NumPy (http://www.numpy.org/) and matplotlib (http://matplotlib.org/) are needed to run this tool. See this link with installation instructions (http://www.scipy.org/install.html).