Поможете платно с организацией хранилища файлов для онлайн-кинотеатра?
Всем привет,
Мы занимаемся предоставлением услуг онлайн кинотеатра и столкнулись с проблемой адаптивного транслирования видео по запросу. Чем больше прочитано в этой тематике, тем больше возникает вопросов и тем более становится понятно, что с такой обширной коллекцией видео предпринимать какие-либо шаги стоит лишь проконсультировавшись с опытным человеком. Задача в целом представляется тривиальной, но с другой стороны хочется иметь сразу несколько возможностей, чтобы не возвращаться к вопросу перекодирования существующего видео по несколько раз.
Что у нас есть - обширная коллекция видео файлов в размере 20 терабайт в двух форматах - webm и mp4 с битрейтом 1600kb/s. Одновременно в час пик у нас просматривают видео 3000+ пользователей, всего у нас 8 серверов с 10ГБ/с трафиком суммарно.
Нам нужно поддерживать hls, mpeg-dash и обычные mp4/webm для наших файлов в различных битрейтах, желательно хранить их экономно по диску (каждый сервер с видео имеет 48ТБ диска и 20ТБ уже уходит на mp4/webm в одном 1600кб/с битрейте), возможно конвертируя в меньший битрейт на лету, если это возможно.
Очень бы хотелось проконсультироваться с опытным в этой области человеком, который смог бы объяснить основные тонкости хранения и раздачи видео в нескольких форматах и битрейтах и помочь подобрать наилучшее решение для нашей задачи.
Готовы заплатить за вашу консультацию, напишите пожалуйста ваши контактные данные и немного о своей экспертизе.
На лету конверитить ничего не получится, не обязательно иметь на каждом сервере все файлы.
Обычно 20 процентов файлов генерируют 80% трафика, отсюда идет мысль сделать кеш сервера где будут эти 20% самых востребованных файлов.