Bakery is a proxy and filter for HLS and DASH manifests.
$ git clone https://github.com/cbsinteractive/bakery.git
$ export BAKERY_CLIENT_TIMEOUT=5s
$ export BAKERY_HTTP_PORT=:8082
$ export BAKERY_ORIGIN_HOST="https://streaming.cbs.com"
Note that BAKERY_ORIGIN_HOST
will be the base URL of your manifest files.
$ make run
The API will be available on http://localhost[:BAKERY_HTTP_PORT]
$ make test
You can find the source code for Bakery at GitHub: bakery
If you have any questions regarding Bakery, please reach out in the #i-vidtech-mediahub channel.