Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fippo/dump-webrtc-event-log
Import Chrome's WebRTC event log
https://github.com/fippo/dump-webrtc-event-log
Last synced: 2 months ago
JSON representation
Import Chrome's WebRTC event log
- Host: GitHub
- URL: https://github.com/fippo/dump-webrtc-event-log
- Owner: fippo
- Created: 2016-02-02T21:40:34.000Z (almost 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2024-06-28T12:13:11.000Z (6 months ago)
- Last Synced: 2024-10-18T16:28:14.855Z (3 months ago)
- Language: JavaScript
- Homepage: https://fippo.github.io/dump-webrtc-event-log/
- Size: 93.8 KB
- Stars: 32
- Watchers: 10
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dumping chrome://webrtc-internals event log
Chrome 49 added a highly useful event log which, among other things, contains the RTP packet headers of any packets received or sent.
To capture it, expand the "Create Dump" section of chrome://webrtc-internals and click on the checkbox for "Enable diagnostic packet and event recording".
This will create protobuf files starting with the selected base filename
```
____
```These files can be imported using either the
rtc_event_log_visualizer
provided by libwebrtc or this tool.The native libwebrtc event log visualizer is more feature-complete but requires a WebRTC build environment since it is a C++
program which generates a python script.This tool lets you import the dumps using just a webpage that processes data locally.
It can also generate a pcap of the RTP/RTCP packets for inspection in Wireshark.## Source of the protobuf file
The proto file can be found in the webrtc source tree as either
```
logging/rtc_event_log/rtc_event_log2.proto
```
or `rtc_event_log.proto`.