Skip to content

Releases: ultravideo/rtp-benchmarks

v0.3.0

01 Feb 09:06
Compare
Choose a tag to compare

Added possibility for testing with V3C bitstream.

Example V-PCC sequence is available here.

New Features

  • V-PCC goodput tests for uvgRTP
  • V-PCC lantency tests for uvgRTP

Full Changelog: v0.2.2...v0.3.0

v0.2.2

06 Oct 09:33
Compare
Choose a tag to compare

Fixes issues with incomplete test runs and adds instruction on how to silence prints so the tests work. Also use new uvgRTP flags.

v0.2.1

02 Feb 08:35
Compare
Choose a tag to compare

Fixed the test file creation chunk location filename. It was using the input file name as base when it should be using the output filename. This is now fixed.

v0.2.0

25 Nov 13:14
Compare
Choose a tag to compare

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

v0.1.0

14 Oct 12:09
Compare
Choose a tag to compare

First version of the benchmarking software for various RTP libraries. This version features the ability to test unencrypted uvgRTP, FFmpeg and LIVE555 against each other in terms of Goodput and Frame Latency.