Мы разрабатываем мобильное приложение, которое должно будет воспроизводить видео за 10 секунд.HLS streaming, советы по настройке размера сегмента
Первая версия поддерживает только iOS (iPhone & iPad
). Чтобы иметь хорошее качество на всех устройствах, мы будем использовать Adaptive Streaming.
Я точно прочитал Apple HLS documentation
, и кажется, что 10 секунд является хорошим компромиссом для размера HLS segments
.
Так что если мы используем по умолчанию 10 секунд в нашем случае сегментация не очень полезна.
Поскольку мы находимся на мобильном приложении с очень маленькими видеороликами, мне интересно, может ли быть для некоторых устройств/условий сети изменение этого значения «по умолчанию» на меньшее значение?
Можно ли ускорить запуск видео, понизив это значение?
Я полагаю, что 10-секундный «по умолчанию», который мы везде находим, является хорошим выбором и советами для видео, которые нужно воспроизводить «повсюду» (рабочий стол, смартфон, планшет), но, возможно, другое значение было бы более подходящим для смартфонов только ?
Как вы считаете, в нашем случае HLS не является хорошим выбором, и лучше использовать прогрессивную загрузку видео MP4?
Заранее благодарим за ваши ответы.
Привет Мэтью и спасибо за эти информации. Поскольку мы также хотим поддерживать Android позже, это полезно использовать видео MP4 с прогрессивной загрузкой. Поскольку мы хотим всегда иметь хорошее качество в зависимости от устройства, вы знаете, существуют ли решения для автоматического выбора правильного видео в зависимости от ширины/высоты/качества соединения (ячейка/3G/4G)? Или нам нужно внедрить эвристику для реализации такой системы? Например, если мы находимся на iPhone 1 (480x320), система будет выбирать видео 400x300.mp4, а iPad1 (1024x768) будет выбирать видео 1280x960.mp4. Спасибо –