Skip to content

An experimental MPEG-DASH request engine with support for accurate logging.

License

Notifications You must be signed in to change notification settings

broadbent/scootplayer

Repository files navigation

Scootplayer

An experimental MPEG-DASH request engine with support for accurate logging.

Downloads the required files/byte ranges, but does not playback content. Can be used to simulate MPEG-DASH playback when viewing the video itself is not important. The motivation behind the creation of Scootplayer was to analyse the network characteristics of HTTP Adaptive Streaming (HAS) traffic in a deterministic way.

Scootplayer provides rich logging information. This includes periodic reporting, event logging and playback statistics.

Get Scootplayer

Retrieve Scootplayer with git:

$ git clone https:/broadbent/scootplayer.git

Requirements

Install necessary packages with pip:

$ pip install -r requirements.txt

Quick Start

To get started, Scootplayer can be run using:

$ python scootplayer.py -m PATH_TO_MANIFEST_OR_URL

For more information on command-line flags, use:

$ python scootplayer.py -h

Documentation

Further documentation is available at https://scootplayer.readthedocs.org.

About

An experimental MPEG-DASH request engine with support for accurate logging.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages