

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yaroshenko @blog &#187; Видеонаблюдение</title>
	<atom:link href="http://yaroshenko.biz/archives/tag/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be%d0%bd%d0%b0%d0%b1%d0%bb%d1%8e%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5/feed" rel="self" type="application/rss+xml" />
	<link>http://yaroshenko.biz</link>
	<description>I would change the world, but the God does not give source codes...</description>
	<lastBuildDate>Sun, 04 Jul 2010 12:44:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Организация видеонаблюдения (видеорегистратор) на базе Ubuntu</title>
		<link>http://yaroshenko.biz/archives/40</link>
		<comments>http://yaroshenko.biz/archives/40#comments</comments>
		<pubDate>Wed, 23 Jan 2008 11:07:52 +0000</pubDate>
		<dc:creator>raider</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Видеонаблюдение]]></category>
		<category><![CDATA[Видеорегистратор]]></category>

		<guid isPermaLink="false">http://yaroshenko.biz/?p=40</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Началось все с того, что на работе сдох видеорегистратор и встала<br />
проблема организации видео наблюдения.<br />
Используемые платы видеозахвата на базе чипа BT878<br />
<span id="more-40"></span><br />
Долго искал и наконец-то нашел http://www.zoneminder.com</p>
<p>Надеюсь эта статья поможет еще кому-то, если нет, ну чтож &#8230;<br />
Итак, инсталируем Систему Видеонаблюдение ZoneMinder на Ubuntu 6.10<br />
(первый диск, который попался, от 7.04 отличается одним симлинком, см.ниже )</p>
<p>Что нам понадобится:<br />
apt-get install apache2<br />
apt-get install php5<br />
apt-get install php5-mysql<br />
apt-get install libapache2-mod-auth-mysql<br />
/etc/init.d/apache2 restart</p>
<p>apt-get install ntpdate<br />
ntpdate time.tue.nl</p>
<p>Кроме этого, для создания видео, понадобится<br />
apt-get install ffmpeg</p>
<p>Теперь непосредственно ставим наше наблюдение:<br />
zoneminder_1.22.3-6_i386.deb<br />
Качать отсюда:<br />
ftp://www.northern-ridge.com.au/zoneminder/ubuntu/edgy</p>
<p>протестим апач, сделаем тестовый файлик<br />
vi /var/www/test.php</p>
<p>Набираем в мазиле:</p>
<p>http://your_ip/test.php</p>
<p>если все хорошо, увидим справку нашего php</p>
<p>Теперь  vi /etc/sysctl.conf<br />
добавить строку:<br />
kernel.shmmax = 134217728<br />
reboot</p>
<p>Дальше настраиваем апач:<br />
лично я не заморачивался, а просто скопировал содержимое<br />
/usr/share/zoneminder в /var/www/<br />
и создал заново симлин на cgi<br />
cd /var/www/<br />
ln -s /usr/lib/cgi-bin/ ./cgi-bin</p>
<p>в мане приводятся следующие настройки:<br />
vi /etc/apache2/sites-available/default<br />
найти RedirectMatch ^/$ /apache2-default/<br />
заменить на RedirectMatch ^/$ /zm/<br />
Добавить в /etc/apache2/apache2.conf<br />
Alias /zm /usr/share/zoneminder<br />
<directory><br />
php_flag register_globals off<br />
options Indexes FollowSymlinks<br />
<ifmodule><br />
DirectoryIndex index.php<br />
</ifmodule><br />
</directory></p>
<p>Для Ubuntu 7.04<br />
sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf<br />
sudo /etc/init.d/apache2 reload</p>
<p>При запуске сервера столкнулся с ошибкой чтения из /dev/video*<br />
Для устранения нам советуют делать следующее:<br />
Цитировать<br />
Setting the permissions of the video devices<br />
If you get no pictures from your Hardware video device or you &#8217;sources&#8217; display as red, ie. not working, you can temporarily test the permissions of /dev/video* as being an issue by typing :-<br />
chmod 666 /dev/video0 (or /dev/video* where * is your device, 0, 1, 2 etc.)<br />
The chmod option is discussed more in detail here :- http://www.zoneminder.com/forums/viewtopic.php?t=8621&amp;highlight=zmfix+chmod<br />
and if this is your error, it can be fixed properly by following post 6 in the thread by typing :-<br />
sudo chmod 4755 /usr/bin/zmfix<br />
This basically gives the zoneminder program permanent enhanced privileges when accessing your video devices.</p>
<p>in ZM config, changed nph_zms to zms for more reliable video capture<br />
(you probably do not have to do this. I changed nph_zms to zms because I was getting intermittent access. It would work once then fail, leaving zombie processes that leaked memory eventually crashing Ubuntu. This parameter is changed in the Config/paths tab. Change the field ZM_PATH_ZMS ; change the last bit from &#8220;nph-zms&#8221; to &#8220;zms&#8221; )<br />
reloaded apache2, then off to the races&#8230;.<br />
&#8230;.. by pointing your web browser to :-<br />
http://ZoneMinderServer/zm or http://localhost/zm or http://<your>/zm<br />
This same procedure also worked for Edgy</your></p>
<p>Теперь собственно настройки программы:<br />
Первым делом в браузере снять запрет на блокировку всплывающих окон</p>
<p>http://your_ip/</p>
<p>Заходим в Options<br />
Вкладка System<br />
напротив Method used to relay authentication information (?)<br />
поставить none<br />
из-за этого у меня были проблемы в скриптах на отображение картинки.<br />
(ошибка аутентификации &#8230;)<br />
Ставим галку напротив<br />
Authenticate user logins to ZoneMinder (?)<br />
теперь будет спрашивать пароль при входе. (admin/admin)<br />
&#8211;save<br />
редактировать/добавлять пользователей на вкладке users</p>
<p>Вкладка config<br />
Снимаем галку<br />
Timestamp images as soon as they are captured (?)<br />
Вкладка web<br />
The title prefix displayed on each window (?)<br />
Пишем название для нашего видеосервера<br />
Should the console window resize itself to fit (?) снимаем галку<br />
&#8211;save<br />
Вкладка Images<br />
Which method should be used to send video streams to your browser. (?)<br />
устанавливаем в jpeg<br />
Is there an (optional) mpeg video encoder installed (?)<br />
в none<br />
&#8211;save<br />
Там где написано на главной ZoneMinder Console &#8211; Running<br />
Жмем Running и перезапускаем сервер</p>
<p>Вроде бы все, теперь добавим камеру/монитор<br />
Жмем <add><br />
пишем name для камеры<br />
Function пока ставим в Record (с остальным потом сами разберетесь)<br />
Переходим в source<br />
ставим свое устройство, у меня /dev/video0<br />
ниже ставим номер канала 0<br />
(как у вас дожно быть, смотрите сами)<br />
формат ставим в Auto<br />
Цветность у меня Gray<br />
Capture Width (pixels) – 320<br />
Capture Height (pixels) – 240</add></p>
<p>Теперь закладка Misc<br />
Section length у меня стоит в 3600<br />
Frame Skip в 10</p>
<p>Небольшое дополнение для IP камер:<br />
host name :<br />
user:password@IP<br />
Change remote path, for a axis camera use :<br />
/axis-cgi/mjpg/video.cgi</p>
<p>Все, сохраняемся.<br />
Рестарт сервера и идем смотреть</p>
<p>Данный вариант работает с файлами jpeg<br />
Для формирования видео надо поставить в настройка mpeg<br />
и указать модуль ffmpeg (и путь до него, /usr/bin/ffmpeg)</p>
]]></content:encoded>
			<wfw:commentRss>http://yaroshenko.biz/archives/40/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
