soldiermoth / bakery

HLS and DASH Manifest Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

codecov

Bakery is a proxy and filter for HLS and DASH manifests.

Setting up environment for development

Clone this project:

$ git clone https://github.com/cbsinteractive/bakery.git

Export the environment variables:

$ 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.

Run the API:

$ make run

The API will be available on http://localhost[:BAKERY_HTTP_PORT]

Run Tests

$ make  test

Help

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.

About

HLS and DASH Manifest Service

License:Apache License 2.0


Languages

Language:Go 99.0%Language:Dockerfile 0.6%Language:Makefile 0.4%