LINUX.ORG.RU

Система видеомониторинга.


0

2

Здравствуйте, прошу дать совет по такому вопросу. Имеется система видеонаблюдения на 13 камер, работает на Zoneminder , все замечательно. Теперь стала задача организовать возможность вести непосредственно мониторинг с этих камер, т.е. будет сидеть охранник перед монитором и смотреть. Вопрос собственно в том как это лучше реализовать, смотрел все варианты фронтэндов для Zoneminder, все довольно избыточное и тяжелое , в идеале надо просто рисовать на экране сетку и в каждое окно выводить поток с камеры. Посоветовали воспользоваться vlс, набросать скриптик для вывода изображение в необходимом месте на экране, так же есть мысль использовать awesome там имеется подходящий режим вовода окон (выделяемое окно переходит на передний план). В общем я в раздумьях, если кто то уже сталкивался с подобной задачей или есть толковый совет, буду благодарен.

А если просто в окно браузера?

radteh ()

Try mplayer, Luke!

так же есть мысль использовать awesome

Возможно светлая мысль!

Deleted ()

Мое решение

На всякий случай напишу как решил данный вопрос. У vlc есть такая штука как mosaic с её помощь. был составлен конфиг, приведу кусочек.

new cam1 broadcast origin
setup cam1 input rtsp://192.168.2.10/mpeg4/media.amp
setup cam1 output #duplicate{dst="mosaic-bridge{id=1,width=256,height=304}"}

new cam2 broadcast origin
setup cam2 input rtsp://192.168.2.11/mpeg4/media.amp
setup cam2 output #duplicate{dst="mosaic-bridge{id=2,width=256,height=304}"}

new mosaic broadcast origin
setup mosaic input fake://
setup mosaic option mosaic-width=1280
setup mosaic option mosaic-height=1024
setup mosaic option mosaic-rows=4
setup mosaic option mosaic-cols=3
setup mosaic option mosaic-position=1
setup mosaic option mosaic-order="1,2"
setup mosaic option fake-file="moz.png"
setup mosaic option fake-caching=20
setup mosaic option fake-width=1280
setup mosaic option fake-height=1024
setup mosaic option fake-fps="10"
setup mosaic option fake-deinterlace
setup mosaic output #transcode{deinterlace,sfilter=mosaic,vcodec=mp4v,vb=10000,acodec=none}:bridge-in{id-offset=100}:display

control cam1 play
control cam2 play

control mosaic play

Запускается cvlc --vlm-conf ./mosaic.conf На самом деле камер 12 , в остальных все тоже самое.

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