Helper tool to convert .pcap files to Janus .mjr recordings.
- Author
- Lorenzo Miniero loren.nosp@m.zo@m.nosp@m.eetec.nosp@m.ho.c.nosp@m.om
- Copyright
- GNU General Public License v3
Our Janus WebRTC gateway provides a simple helper (janus_recorder) to allow plugins to record audio, video and text frames sent by users. These recordings can then be processed and converted to playable files, or replayed via WebRTC again. The pcap2mjr
tool is a simple utility that allows you take .pcap network captures, extract a specific RTP session via its SSRC, and convert it to an .mjr Janus recording instead. Its main purpose is helping convert .pcap captures to media files, or make it easier to replay them via Janus.
Using the utility is quite simple. Just pass, as arguments to the tool, the SSRC to extract, the codec used for the RTP packets originally, the path to the .pcap source file, and the path to the destination file, e.g.:
./pcap2mjr -c vp8 -s 12345678 /path/to/source.pcap /path/to/destination.mjr
The SSRC is optional but recommended, since a pcap capture may contain multiple streams, RTP or not, and so the tool might need help figuring out which RTP stream specifically should be converted to .mjr. Omitting the SSRC will instruct the tool to try and autodetect the first SSRC it finds, and use that one as a filter.
If the tool can't detect any RTP packet with the specified SSRC, itwill result in an error.
Recordings post-processing utility