2014-01-10 1 views
0

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

Так что я попытался просто послать эти заголовки: HTTP/1.1 200 OK Сервер: Microsoft-HTTPAPI/2,0 Дата: Чт, 9 января 2014 17:28:14 GMT Connection: Keep-живой Content-Type : video/quicktime

Правильные заголовки?

Последовало сырые пакеты h264, но, разумеется, это не сработало, и я считаю, что мне нужно его обернуть в виде контейнера. Я понимаю, что могу использовать quicktime, mp4 или matroska. Любые рекомендации, по которым можно использовать и как их кодировать в один из этих контейнеров?

Мысли в целом?

ответ

1

Стандартный видеотег не поддерживает какие-либо живые форматы. Единственное исключение - сафари поддерживает HLS в теге видео на Mac и iOS.

UPDATE: Этот ответ немного устарел. MSE предоставляет способ, но это не так просто, как добавление «src», если вы не используете что-то вроде video.js или mediaelement.js.

+0

. Еще раз спасибо szatmary :) – mczarnek

+0

Вскоре я случайно попал в submit, а затем занял больше времени, чем разрешено 5 минут для редактирования комментария. Вот что я хотел сказать: Еще раз спасибо szatmary, вы ответили в последний раз, когда я задал аналогичный вопрос :) Можно ли легко притвориться, что вы загружаете файл, только на самом деле нет файла и по существу имитируете загружая его из файла, фактически отправляя его в прямом эфире? или нет? – mczarnek

+0

На самом деле .. для тех, кто в будущем натыкается на это, это кажется возможным в Chrome, тем более, что я полагаю, что упомянутый здесь API-интерфейс СМИ уже не является экспериментальным: http://www.smartjava.org/content/face-detection -using-html5-javascript-webrtc-websockets-jetty-and-javacvopencv – mczarnek

Смежные вопросы