«Взлом» живого видео HTML5

Последние два месяца я пытался «обмануть» safari, думая, что он смотрит на файл на сервере, который на самом деле представляет собой поток видео в реальном времени с камеры, закодированный и мультиплексированный по запросу с использованием Gstreamer в формат, поддерживаемый браузером. Поскольку HTML5 поддерживает прогрессивную загрузку видео, это должно быть возможно по крайней мере теоретически.

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

Кто-нибудь еще пробовал этот подход с большим успехом? Или мне просто сдаться и подождать, пока настоящая поддержка видео в реальном времени, такая как RTSP, будет интегрирована в браузеры.

Ура.

6
задан Lus 6 October 2010 в 11:08
поделиться