Skip to content

VOD from Cloud

Flussonic Media Server can broadcast video files kept on a cloud storage such as Amazon S3/AWS or OpenStack Swift, as well as on HTTP servers. Just specify the cloud location as storage for your VOD and use the usual methods for VOD playback.

Broadcasting from Amazon S3

Use your ACCESS_KEY and SECRET_KEY obtained from your Amazon AWS profile in the private storage URL like this: http://ACCESS_KEY:SECRET_KEY@s3.amazonaws.com/privatebucket.


vod public {
  storage http://s3.amazonaws.com/publicbucket;
}
vod private {
  storage s3://minioadmin:minioadmin@minio:9001/test;
}

Broadcasting from the Swift storage


vod swift {
  storage swift://user=test:tester&password=testing@swift:8080/test;
}

Broadcasting from HTTP server


vod http {
  storage http://streamer:8081/vod;
}

You can pass parameters in the query string. This might be necessary if the server checks for any parameter in the query string. For example:


vod http {
  storage http://storage/prefix?key=12345;
}

When accessing a file, for example, vod/bunny.mp4, Flussonic Media Server rewrites the query to http://storage/prefix/bunny.mp4?key=12345.