Задать вопрос
@Iliyaity

Как в видео плеере добавить возможность выбирать качество видео в зависимости от скорости соединения?

Написал видеоплеер, но споткнулся об задачу по добавлению возможности выбора качество видео в зависимости от скорости соединения.Подскажите, как можно это реализовать?
  • Вопрос задан
  • 320 просмотров
Подписаться 2 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это алгоритм учета скорости запроса данных потока:
1. Основано на буферизации: больше скорость канала - быстрее приходит ответ окончания буферизации.
2. В зависимости от времени/объема выбираем нужное разрешение из имеющихся потоков и делаем параллельную буферизацию в выбранном разрешении начиная с точки конца предыдущей буферизации.
3. После того, как будет завершена предыдущая - переключаем на 2-й поток.
4. Профит: смотрим в качестве, настроенном на пропускную способность канала.
И, конечно, нужна сегментация по видео-битрейтам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы