LINUX.ORG.RU

Motion JPEG


0

0

Есть у меня камера. Нужно сделать, что бы эта камера показывала motion jpeg в браузере. Дошел я до того, что научился показывать одну картинку на текущий момент. Но вот как их все запустить показываться потоком одна за другой что-то никак не найти доку.

Ответ на: комментарий от vilfred

Там в камере собственный уникальный формат, и готовой программы, выдающей поток motion jpeg просто не может быть. Поэтому надо делать самому.

xa-polosataja
() автор топика

Тебе нужно кино в реальном времени с камеры в сетку выкладывать??

1) берется вебкамера
2) берется плата видеоввода
на каком-нибудь bt878 чипе
4) берется софтинка "bttvgrab"
3) берется софтинка под названием "motion"

"bttvgrab" проращивает плату видеоввода

"motion" умеет работать веб-сервером и передавать видеопоток
прямо в браузер :). А еще она умеет складывать jpeg'и в одно место
сортируя их при этом по каталогам типа /yyyy/mm/dd/hh/mm/ss_us.jpg
Эти jpeg'и можно bash-скриптом скармливать mencoder'у на
предмет создания avi для архивирования и просмотра на досуге.
И вообще "motion" сильно умная и возможностей у нее довольно много
(детектор движения, вывод только изменившихся пикселов, возможность
маскировать часть картинки и пр.; в ее доке все написано)

braindef
()

В Mozilla просмотр MotionJpeg встроен. Создете html с такой строкой <img src="адрес к камере которая гонит поток"/> Все, Mozilla сама этот поток отобразит. Правда на больших размерах и частотах будут неизбежные пропуски кадров.

В любимом всеми нами IE ситуация иная, там нужно специальный ActiveX иметь. Например, скачать его с сайта axis.com.

Кроме того можно задействовать FFplay + настроить mozilla-plugger соответствующим образом.

Вообще вариантов много - пробуйте.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.