Viq
Video Queuing Analysis Tool
Networked systems video characterization
Viq executes comprehensive live video parameter search to measure the performance of a networked system for one or multiple streams and identify weaknesses.
See the User Manual.
Figure 1: Viq analysis of maximum bitrate and number of streams.
Usage
Viq is a single binary with a client-server architecture, composed of a sender
and a receiver bundled in the same viq binary.
viq receiver --initial-queue-depth 1 --fps 20
viq sender localhost:4462 --fps 20 --p-to-i 20 --i-to-p-size 5 --bitrate 3.5M
Viq also comes bundled with parameter-sweep scripts to quickly get a sense of the general performance of a system:
scripts/sweep-receiver.sh
scripts/sweep-sender.sh
Figure 2: Using Viq to find required buffer depth for a stable video link.