Skip to content

cd-athena/LLL-CAdViSE

Repository files navigation

Client Docker Image CI

Live Low Latency Cloud-based Adaptive Video Streaming Evaluation (LLL-CAdViSE) framework

This testbed is based on CAdViSE.

  • Evaluates both MPEG-DASH and HLS
  • Video and audio content generator (no dataset is required)
  • Configurable live media encoder (with different codecs)
  • Configurable bitrate ladder for each experiment
  • Configurable live media packager
  • Emulates CMAF chunks delivery with CTE
  • Evaluates multiple instances of the same or different players (e.g. 120xdashjs)
  • Realistic network profiles (LTE or 3G traces)
  • Low Latency parameters in encoder/packager (LHLS is experimental)
  • Evaluates Low Latency ABR algorithms
  • Lightweight mode (up and running in ~55 seconds)
  • QoE calculation using ITU-T P.1203 (mode 1)
  • Evaluates various significant metrics (stallsDuration, startUpDelay, seekedDuration, qualitySwitches, Bitrate, Latency, PlaybackRate)

Running on AWS cloud

./run.sh --players 5xdashjs 2xhlsjs 3xdashjsl2a --shaper network/network0.json --awsKey [YOUR-KEY] --withQoE

Acknowledgement

  1. Please, include the link to this repository
  2. And cite the following publication:

B. Taraghi, H. Hellwagner and C. Timmerer, "LLL-CAdViSE: Live Low-Latency Cloud-Based Adaptive Video Streaming Evaluation Framework," in IEEE Access, vol. 11, pp. 25723-25734, 2023, doi: 10.1109/ACCESS.2023.3257099.

@ARTICLE{10068530,
  author={Taraghi, Babak and Hellwagner, Hermann and Timmerer, Christian},
  journal={IEEE Access}, 
  title={LLL-CAdViSE: Live Low-Latency Cloud-Based Adaptive Video Streaming Evaluation Framework}, 
  year={2023},
  volume={11},
  number={},
  pages={25723-25734},
  url={https://doi.org/10.1109/ACCESS.2023.3257099},
  doi={10.1109/ACCESS.2023.3257099}
}