Существует ли какой-либо стандарт для поиска (в потоках) по HTTP?

Я знаю, что в настоящее время браузеры, совместимые с видео HTML5, используют заголовок Accept-Ranges для поиска внутренних потоков, но это далеко не идеальное решение. Для эффективной работы браузеру требуется полная индексная информация о файле, а это невозможно для форматов, оптимизированных для прямых трансляций, таких как фрагментированный mp4 и фрагментированный mkv (или WebM). ).

Есть ли функция HTTP или расширение, которое работает с отметками времени (вместо байтов).

Я знаю, что маловероятно, что такой стандарт поддерживается в браузерах с этими ранними реализациями. Мне просто интересно, существует ли вообще такой стандарт или предложение.


person vbence    schedule 18.05.2011    source источник
comment
если бы такая единица диапазона была определена, она появилась бы здесь: http://www.iana.org/assignments/http-parameters/http-parameters.xhtml#range-units   -  person j__m    schedule 28.06.2015
comment
однако, как вы можете видеть, в настоящее время зарегистрированы только байты.   -  person j__m    schedule 28.06.2015


Ответы (1)


Нет, протокол http не знает о содержимом тела как таковом. Возможно, вы сможете запустить cgi, который доставляет файл, и он примет метку времени в качестве параметра для продолжения потока с этой позиции.

person ensonic    schedule 18.05.2011
comment
Я знаю, как это делается в настоящее время. Я ищу какой-то стандарт (не обязательно w3c) для реализации на стороне сервера. - person vbence; 18.05.2011