Client for DASH Video Streaming in Python
Code Modified from https://github.com/jancc/AStream
Commands:
cd client
./dash_client.py -h
MPD_URL=http://128.110.219.88/dash.mpd
time python3 dash_client.py -m $MPD_URL -p basic -d
If you use this tool, we request you to please cite our paper:
BibTeX:
@article{10.1145/3709371,
author = {Kulkarni, Umakant and Diab, Khaled and Cao, Lianjie and Ahmed, Faraz and Aggarwal, Shivang and Sharma, Puneet and Fahmy, Sonia},
title = {Maestro: QoE-Aware Dynamic Resource Allocation in Wi-Fi Networks},
year = {2025},
issue_date = {March 2025},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {3},
number = {CoNEXT1},
url = {https://doi.org/10.1145/3709371},
doi = {10.1145/3709371},
journal = {Proc. ACM Netw.},
month = mar,
articleno = {4},
numpages = {24},
keywords = {access category, ddqn, lstm, po-mdp, priority queue, qoe, wi-fi}
}