Skip to content

Vualto/unified-streaming-origin

 
 

Repository files navigation

Forked from https://github.com/unifiedstreaming/origin, adds proxy pass to (vuarchiver) Remix API for vod catchup.

Usage

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

Example

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

Tutorial

A full tutorial is available at http://docs.unified-streaming.com/installation/evaluation.html

Packages

No packages published

Languages

  • Shell 57.6%
  • Dockerfile 38.1%
  • HTML 4.3%