Как транслировать видео по требованию в основных браузерах, а также в мобильном приложении Adobe Cordova?
Мне нужна ваша помощь, чтобы ответить на несколько вопросов. Я хочу расширить существующую платформу с функциональностью видео по запросу. Платформа должна транслировать видео по запросу как в Chrome, Firefox, Safari, IE, Edge, так и в iOS и приложениях Android, созданных с помощью Adobe Cordova. Я ищу платный видеохостинг (платите только за то, что вы используете). Большую часть времени трафик будет низким, но в течение недели каждый год трафик будет достигать пиковых показателей. На этой неделе трафик будет составлять 1/3 от всего трафика в течение всего года. Также большинство посетителей будет в определенной европейской стране и в странах в непосредственной близости. Я сейчас думаю о таких видеохостингах, как CDNSun или Jet-stream (Streamzilla). Я подсчитал, что если я выберу CDNSun, мне придется платить за хостинг 200 ГБ и потоковую передачу 500 ГБ соответственно 19,90$ + 20$ = 39,90 $ в месяц. Мои вопросы:
Является ли мой расчет цены правильным?
Нужна ли вообще услуга CDN?
Когда я загружаю файл в его видеохостинг, транскодирует ли он в определенный формат и несколько разрешений? Или я должен сделать это самостоятельно? Как я хочу, чтобы каждый файл был сохранен в следующих пяти разрешениях 180p, 270p, 406p, 720p, 1080p.
Какой проигрыватель и потоковые форматы я должен использовать для поддержки всех основных браузеров и Cordova? Клиент также должен иметь возможность искать определенную позицию в видео. Достаточно ли потоковой передачи HLS с html5 player для этой задачи?
Какой плеер также поддерживает субтитры?
Знаете ли вы какие-либо другие услуги видеохостинга?