0

Мы разрабатываем мобильное приложение, которое должно будет воспроизводить видео за 10 секунд.HLS streaming, советы по настройке размера сегмента

Первая версия поддерживает только iOS (iPhone & iPad). Чтобы иметь хорошее качество на всех устройствах, мы будем использовать Adaptive Streaming.

Я точно прочитал Apple HLS documentation, и кажется, что 10 секунд является хорошим компромиссом для размера HLS segments.

Так что если мы используем по умолчанию 10 секунд в нашем случае сегментация не очень полезна.

Поскольку мы находимся на мобильном приложении с очень маленькими видеороликами, мне интересно, может ли быть для некоторых устройств/условий сети изменение этого значения «по умолчанию» на меньшее значение?

Можно ли ускорить запуск видео, понизив это значение?

Я полагаю, что 10-секундный «по умолчанию», который мы везде находим, является хорошим выбором и советами для видео, которые нужно воспроизводить «повсюду» (рабочий стол, смартфон, планшет), но, возможно, другое значение было бы более подходящим для смартфонов только ?

Как вы считаете, в нашем случае HLS не является хорошим выбором, и лучше использовать прогрессивную загрузку видео MP4?

Заранее благодарим за ваши ответы.

ответ

1

Mp4 будет лучше. Адаптивная потоковая передача работает хорошо для длительного контента, но очень плохо для коротких видеороликов. У игрока не будет достаточно времени для адаптации, и ваши зрители почти всегда видят качество по умолчанию.

Apple, требует только HLS для видео, которые больше, чем Х секунды (я не могу точно вспомнить, что X есть, но это больше, чем 10)

+0

Привет Мэтью и спасибо за эти информации. Поскольку мы также хотим поддерживать Android позже, это полезно использовать видео MP4 с прогрессивной загрузкой. Поскольку мы хотим всегда иметь хорошее качество в зависимости от устройства, вы знаете, существуют ли решения для автоматического выбора правильного видео в зависимости от ширины/высоты/качества соединения (ячейка/3G/4G)? Или нам нужно внедрить эвристику для реализации такой системы? Например, если мы находимся на iPhone 1 (480x320), система будет выбирать видео 400x300.mp4, а iPad1 (1024x768) будет выбирать видео 1280x960.mp4. Спасибо –