Forked from https://github.com/unifiedstreaming/origin, adds proxy pass to (vuarchiver) Remix API for vod catchup.
This image is usable out of the box, but must be configured using environment variables.
Available variables are:
Variable | Usage | Mandatory? |
---|---|---|
USP_LICENSE_KEY | Your license key. To evaluate the software you can create an account at https://private.unified-streaming.com/register/ | Yes |
REMOTE_STORAGE_URL | Set an IsmProxyPass to this URL at <http://<container>/<REMOTE_PATH>> | No |
REMOTE_PATH | Set the path to be used for remote storage, defaults to "remote" | No |
S3_SECRET_KEY | If using S3 remote storage sets the secret key for authentication | No |
S3_ACCESS_KEY | If using S3 remote storage sets the access key for authentication | No |
S3_REGION | If using S3 remote storage with v4 authentication set the region | No |
LOG_LEVEL | Sets the Apache error log level | No |
LOG_FORMAT | Sets a custom Apache log format | No |
REMIX_HOST | Sets the remix API host | No |
REMIX_PORT | Sets the remix API port | No |
CATCHUP_PATH | Sets the path to be used for remix content | No |
A simple example, running locally on port 1080 with remote storage in S3 and debug logging:
docker run \
-e USP_LICENSE_KEY=<license_key> \
-e REMOTE_STORAGE_URL=http://usp-s3-storage.s3.eu-central-1.amazonaws.com/ \
-e LOG_LEVEL=debug \
-p 1080:80 \
unifiedstreaming/origin:1.10.12
A full tutorial is available at http://docs.unified-streaming.com/installation/evaluation.html