Skip to content

Testbed for adaptive streaming players

License

Notifications You must be signed in to change notification settings

cd-athena/CAdViSE

Repository files navigation

Client Docker Image CI Server Docker Image CI

Adaptive Streaming Players Performance Testbed

  • Evaluates multi players or ABRs
  • Execute experiments on AWS cloud
  • Configurable network attributes are
    • duration (seconds)
    • serverIngress (kbps)
    • serverEgress (kbps)
    • serverLatency (ms)
    • clientIngress (kbps)
    • clientEgress (kbps)
    • clientLatency (ms)

Note The combination of bandwidth and latency in one node is not allowed.

Requirements

Guides

Running on AWS cloud

./run.sh --players bitmovin --title bbb1 --shaper network/network0.json --awsKey ppt-key

Monitoring in debug mode

Copy the assigned IP address from the terminal, add :5900 to the end of it and try to connect with a VNC client. Note that vnc service will be available only after initialization stage.

Acknowledgement

  1. Include the link to this repository
  2. Cite the following publication:

Babak Taraghi, Anatoliy Zabrovskiy, Christian Timmerer, and Hermann Hell- wagner. 2020. CAdViSE: Cloud-based Adaptive Video Streaming Evaluation Framework for the Automated Testing of Media Players. In Proceedings of the 11th ACM Multimedia Systems Conference. 349–352. https://doi.org/10.1145/3339825.3393581

@inproceedings{taraghi2020cadvise,
  title={{CAdViSE: Cloud-based Adaptive Video Streaming Evaluation Framework for the Automated Testing of Media Players}},
  author={Taraghi, Babak and Zabrovskiy, Anatoliy and Timmerer, Christian and Hellwagner, Hermann},
  booktitle={Proceedings of the 11th ACM Multimedia Systems Conference},
  pages={349--352},
  year={2020},
  url={https://doi.org/10.1145/3339825.3393581},
  doi={10.1145/3339825.3393581}
}