Skip to content

Testbed for adaptive streaming players

License

Notifications You must be signed in to change notification settings

cd-athena/CAdViSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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}
}

Contributors 3

  •  
  •  
  •  

Languages