Releases: ultravideo/rtp-benchmarks
v0.3.0
v0.2.2
v0.2.1
v0.2.0
This repository represents the system we used for benchmarking in three of our papers concerning uvgRTP. In the name of open science, I felt it necessary to make this repository easier for anyone to run and compare results.
The previous version of this benchmark relied on hard-coded variables such as IP addresses, ports and file size. This made it very difficult for anyone to pick up and start testing the library. In this release, I've completed the work of using command line parameters to perform the testing, as well as expanded the README and reorganized the CSV table format.
I have not done extensive testing on the most recent version of this framework due to lack of time, meaning that it may be a bit rough around the edges, but I'm hoping it is in such a state that it is not too intimidating for a new person to start testing.
The HEVC file works well, but one unfortunate finding was that the VVC file generation had been lost. It could be restored if it is needed, but at this point there are no indications of such need.
New features
- Use command line parameters instead of hard coding for all configurations
- Separate SRTP and VVC implementations for uvgRTP
- Improve CSV output format
- Separate test file creation from the individual programs
- Complete instructions in README
- More debug prints for more clear operations
- Separate chunk sizes from the encoded file into their separate file