Показать видео в интернете просто: загрузил файл в социальную сеть или на видео платформу и поделился с друзьями. Но что происходит после загрузки видео и почему его могут смотреть на разных устройствах без ограничений.
У всех платформ, работающих с видеоконтентом, внутри одинаковый механизм и Boomstream не исключение. Расскажем про важные этапы.
1) После загрузки видеофайла анализируем его данные. На что обращаем внимание:
2) После того, как файл проанализирован, мы начинаем обработку. Для каждого доступного разрешения создаем отдельный видеофайл, который называется транскод. Для каждого разрешения заранее установлены возможные значения вышеуказанных параметров.
Именно файлы-транскоды мы будем показывать в интернете зрителям. Эти действия необходимы для того, чтобы воспроизведение загруженных видео работало на всех устройствах. Потому что разные видео расширения по-разному поддерживаются современными браузерами:
Пример: вы загрузили на Boomstream видеофайл с разрешением 1080р. Мы создадим 5 файлов для доступных качеств: 240р, 360р, 480р, 720р, 1080р. Обработка всех транскодов в среднем занимает столько времени, сколько длится видео. Самым первым обрабатывается самое низкое разрешение, то есть 240р.
Благодаря этому, у зрителей будет возможность смотреть видео даже при низкой скорости интернет-соединения. Наш плеер адаптивный и самостоятельно переключает нужное качество во время просмотра.