Могу ли я нажать на какое-то время, и даже если видео не будет загружено до этого времени, и видео начнет воспроизводиться с момента, когда я нажал? Если да, что лучше для просмотра потокового видео — HTML5 или флеш-плеер, такой как JW player? У кого будет меньше лагов?
Поддерживает ли HTML5 HTTP-псевдопоток видео?
Ответы (2)
Я протестировал это с Firefox и Firebug, и хотя вы можете «искать» точку в видео без необходимости просмотра видео, предшествующего точке, которую вы хотите найти, это все равно приводит к загрузке всего видеофайла.
Действительно, каждый раз, когда вы ищете в Firefox 4, загружается все видео.
Это может измениться и улучшиться по мере того, как реализация видео HTML 5 станет более зрелой, и может отличаться в зависимости от фактического используемого браузера.
Подробнее о тесте здесь:
http://www.stevefenton.co.uk/Content/Blog/Date/201106/Blog/HTML-5-Video-In-Real-Life/
Браузеры HTML5 обычно не поддерживают это, однако я считаю, что тег видео в Safari будет работать с форматом Apple HTTP Streaming для этой функции. Для чего-то, что работает во всех браузерах, Flash Player может делать это с использованием потоковой передачи RTMP или потоковой передачи HTTP (либо с нашей поддержкой без OSMF). Вероятно, проще всего начать с OSMF, который поддерживает потоковую передачу видео по протоколам RTMP и HTTP.