uvgrtp-base/benchmarks
Aaro Altonen aca3932cb9 Add code for parsing FFmpeg's send benchmark output 2020-04-29 19:53:35 +03:00
..
ffmpeg Add ability to pass remote address to benchmark code 2020-04-23 11:19:46 +03:00
gstreamer Restructure benchmarking directory 2020-03-26 11:23:58 +02:00
live555 Restructure benchmarking directory 2020-03-26 11:23:58 +02:00
util Use 4K QP 21 video sequence for benchmarks 2020-04-23 11:19:46 +03:00
uvgrtp Use the arrival time of last succesful frame 2020-04-29 14:12:25 +03:00
Makefile Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
README.md Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
benchmark.pl Add missing my keyword to generic receiver 2020-04-29 13:39:16 +03:00
find_best.sh Print the best values in find_best.sh 2020-04-28 11:18:13 +03:00
parse.pl Add code for parsing FFmpeg's send benchmark output 2020-04-29 19:53:35 +03:00

README.md

Benchmarks

Send benchmark is the coordinator in the benchmarks so it must be started first.

Example 3

Benchmark uvgRTP's send goodput using netcat

Sender

./benchmark.pl \
   --lib uvgrtp \
   --role send \
   --use-nc \
   --addr 127.0.0.1 \
   --port 9999 \
   --threads 3 \
   --start 30 \
   --end 60 \

Receiver

./benchmark.pl \
   --lib uvgrtp \
   --role recv \
   --use-nc \
   --addr 127.0.0.1 \
   --port 9999 \
   --threads 3 \
   --start 30 \
   --end 60 \