Как вы выполняете потоковую передачу с тегом video (то есть не прогрессивная загрузка)? (Html5) - PullRequest
8 голосов
/ 31 января 2010

У меня есть дешевый хостинг Apache PHP. У меня есть mp4 и или Ogg видео файл. Я хочу динамически передавать это видео пользователям. И пусть пользователи увидят его через видеоплеер html 5.

Как вы выполняете потоковую передачу (у вас была возможность прокрутки до любой части видео без предыдущей загрузки полного видео) с тегом video (т.е. без прогрессивной загрузки) и Apache PHP?

1 Ответ

7 голосов
/ 31 января 2010

Здесь, кажется, есть небольшая путаница между "истинной" потоковой передачей и "псевдо" потоковой передачей. Я считаю, что настоящая потоковая передача - это когда потоковое видео транслируется со специализированного медиа-сервера по потоковому протоколу, такому как rtsp, rtmp или mms, при котором медиа-файлы не загружаются первыми, прежде чем становятся доступными для просмотра. Я не думаю, что какой-либо браузер поддерживает это с HTML5 - по крайней мере, я пока не вижу какой-либо поддержки для него.

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

Вот пример видео HTML5, использующего временные сдвиги для перехода к любой части видео. Он должен дать вам всю необходимую информацию, чтобы испытать ее на себе.

...