Skip to content

Облачное хранение файлов VOD

Flussonic Media Server умеет транслировать видеофайлы, которые находятся на облачных хранилищах (например, Amazon S3/AWS или OpenStack Swift) или на HTTP серверах. Для этого достаточно указать место облачного хранения файлов в качестве storage для вашего VOD, и вы сможете использовать обычные способы проигрывания VOD-файлов.

Вещание с Amazon S3

Укажите в URL приватного хранилища ваши ACCESS_KEY и SECRET_KEY из профиля на Amazon AWS следующим образом: 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;
}

Вещание из Swift storage

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

Вещание с HTTP сервера

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

Можно передать параметры в query string. Это может быть нужно, если сервер проверяет какой-нибудь параметр в query string. Например:

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

Например, при обращению к файлу vod/bunny.mp4, Flussonic Media Server превратит запрос в http://storage/prefix/bunny.mp4?key=12345.