I want to test my voip system, but I cannot find a good software which can generate RTCP RR packets for statistics.
I already tried out these tools:
- rtptools: It is basically just stream a recorded pcap.
- sipp: Does the same, but you can make concurrent calls.
- ffmpeg: It is almost good, but the RTCP RR support only works with RTSP and the UDP RTSP is not working. I think it's a bug, because if I try to set stream with UDP it will starts to stream with TCP.
- GStreamer: Seems too complex to me and I feel it's not the best option to create such traffic.
This is my command for ffmpeg RTSP stream: ffmpeg -loglevel repeat+level+trace -re -i input.mp3 -f rtsp -rtsp_transport udp rtsp://localhost:8554/live
. Maybe I am doing something wrong, but the logs shows clearly that the ffmpeg tries to make a TCP connection.
Also I found a lot of good and paid solutions, but I can't pay that amount of money.
I am also interested in any kind of library for any kind of programming language.
Edit:
I was able to run the ffmpeg
command properly, but the rtpengine
couldn't handle RTSP traffic.