Skip to content

Srishti-j18/adaptive-video

 
 

Repository files navigation

Adaptive video

This experiment explores the tradeoff between different metrics of video quality (average rate, interruptions, and variability of rate) in an adaptive video delivery system.

It should take about 60-120 minutes to run this experiment.

FABRIC instructions

To run this experiment on FABRIC, in a bash terminal in your FABRIC JupyterHub environment run

git clone --recurse-submodules https://github.com/teaching-on-testbeds/adaptive-video.git

Then open the start_here_fabric.ipynb notebook and follow along with the instructions there.

CloudLab instructions

To run this experiment on CloudLab, instantiate the profile at

https://www.cloudlab.us/p/cl-education/adaptive-video

and follow the instructions there.

GENI instructions

Follow the instructions at

https://witestlab.poly.edu/blog/adaptive-video-reproducing/

to run this experiment on GENI.

About

This experiment explores adaptive video delivery over a network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 94.5%
  • Python 2.4%
  • Makefile 1.7%
  • Shell 1.4%