0

Я пытаюсь глубоко понять механизм псевдопотока. Существует два способа запроса частичного содержимого видео:Запросы диапазона VS Начальный параметр

  • Используйте запрос диапазона байтов.

  • Используйте начальный параметр. Этот второй метод может использовать байты o время
    диапазон.

Мое понимание заключается в том, что и запрос диапазона, и параметр запуска с использованием байтовых запросов работают одинаково. Серверу не нужно читать и понимать метаданные на видео, тогда как с параметром start с использованием временного диапазона игроку не нужно полностью загружать метаданные, потому что он просто запрашивает время на сервере. Сервер должен выполнять всю грязную работу и обрабатывать метаданные, чтобы найти ближайший ключевой кадр.

Дело в том, что я прочитал несколько комментариев, которые заставляют меня думать, что это может быть не так. Поэтому я был бы признателен, если бы кто-нибудь с опытом мог кратко сравнить как методы, так и проходящие процессы, которые происходят в веб-плеере и на сервере.

А также почему некоторые методы используются с MP4, тогда как другие - для FLV.

Спасибо заранее,

ответ

0

Вспышка и HTTP потокового немного отличаются WHN речь идет о поисках. Я рекомендую прочитать эту основную статью в Википедии, чтобы понять поведение поиска в обоих случаях: https://en.wikipedia.org/wiki/Progressive_download

+0

Спасибо за ответ. Но я хочу понять, почему Flash Player запрашивает MP4-видео с использованием временных задержек, а HTML использует байты. Flash-проигрыватели запрашивают FLV с использованием байтов ... почему они используют метки времени для MP4? –