Я пытаюсь глубоко понять механизм псевдопотока. Существует два способа запроса частичного содержимого видео:Запросы диапазона VS Начальный параметр
Используйте запрос диапазона байтов.
Используйте начальный параметр. Этот второй метод может использовать байты o время
диапазон.
Мое понимание заключается в том, что и запрос диапазона, и параметр запуска с использованием байтовых запросов работают одинаково. Серверу не нужно читать и понимать метаданные на видео, тогда как с параметром start с использованием временного диапазона игроку не нужно полностью загружать метаданные, потому что он просто запрашивает время на сервере. Сервер должен выполнять всю грязную работу и обрабатывать метаданные, чтобы найти ближайший ключевой кадр.
Дело в том, что я прочитал несколько комментариев, которые заставляют меня думать, что это может быть не так. Поэтому я был бы признателен, если бы кто-нибудь с опытом мог кратко сравнить как методы, так и проходящие процессы, которые происходят в веб-плеере и на сервере.
А также почему некоторые методы используются с MP4, тогда как другие - для FLV.
Спасибо заранее,
Спасибо за ответ. Но я хочу понять, почему Flash Player запрашивает MP4-видео с использованием временных задержек, а HTML использует байты. Flash-проигрыватели запрашивают FLV с использованием байтов ... почему они используют метки времени для MP4? –