Поток изображений с веб-камеры каждую минуту с GNU / Linux
предосторожность
Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.
Недавно я спросил, как он мог бы сделать, чтобы организовать поток веб-камера Вы должны проверить метеорологические условия данной области. Поток изображение должно быть затем размещены в специальной странице сайта. к сожалению (или к счастью) Я должен был прийти к соглашению с одной из основных проблем, которые в первом казались непреодолимыми: Веб-камера Он подключен локально, сервер, на котором находится сайт отдаленная.
Эта маленькая деталь собирается сделать меня отказаться, когда я вспомнил о существовании “Curlftpfs” (там, где мы уже обсуждали) смонтировать удаленный FTP видел системой как если бы это был локальный диск. находка.
Остальное было легко. Программное обеспечение, используемое в “Curlftpfs“, “Crontab“, “стример“. Для простоты я организовал поток так, чтобы изображение Он был переписан по новой каждой минуте. Таким образом экономить ресурсы дель-сервер, хотя мы не можем сохранить историю трека движения перед веб-камерой. Я повторяю, что это веб-камера помещается в метеорологических целях, конечно, эта процедура Это не полезно для удаленного мониторинга.
Ниже приведен список наиболее важных шагов.
Три программы существуют в репозиториях основных дистрибутивов, каждый использует свой менеджер пакетов, чтобы установить их.
стример
Прежде всего, необходимо протестировать’эффективность из “стример“. Мы запускаем команду:
стример -o /home/user/images/image.jpeg
и давайте проверять, что каталог “/главная / пользователь / изображения /” был ли создан файл “image.jpeg“. Если все идет хорошо программа будет создана его первая фотография.
Curlftpfs
На данный момент мы montare l'FTP Remoto с “Curlftpfs“:
curlftpfs -o пользователя ="пользователь:PWD" ftp.miosito.it /mnt/miosito.it/
Если все идет хорошо собирается в каталоге “/мнт / miosito.it /” мы должны просматривать файлы на сервере (Существует, очевидно, небольшая задержка в ответ, Я помню, что мы всегда работаем удаленно).
На этом этапе я предлагаю, больше заказов, чем все остальное, из создать каталог местные и удаленные вызовы “Веб-камера“.
Crontab
Здесь вступает в игру “Crontab“. Он должен загрузить “сфотографировать” е переместить его каталог “/мнт / miosito.it /” каждая минута. Мы открываем файл “/и т.д. / кронтаб“:
[пользователь @ локальный:~]$ Sudo нано / и т.д. / кронтаб
е добавьте следующие строки После того, как последние команды уже введены в файл:
* * * * * JOE Streamer -o /home/user/Immagini/webcam/w_image.jpeg * * * * * джо ф /home/user/Immagini/webcam/w_image.jpeg /mnt/miosito.it/webcam/
Начало звездочек линии Они очень важны, в основном говорят “Cron” запустить указанную программу каждая минута.
Мы почти закончили. Не то, что там остается проверки работы процедуры (просто постойте) проверки того, что изображение на самом деле загружается, и включить его на странице.
Совет также установил автоматическое обновление каждая минута в целевой странице фото. Таким образом, зритель поток Вам не придется заряжать каждый раз, когда страница. Для того, чтобы освежить в PHP включают в себя следующие строки сразу после тега “<HTML>”:
<?PHP заголовок("обновление: 60;"); ?>
И это один из результатов скриншотов, некоторые’ Spartan, но функциональный:

2 Комментарии
TheJoe · 4 январь 2012 в 12:02 ВЕЧЕРА
Все зависит от уровня доступа у вас есть к удаленному серверу, в библиотеках и установленных программ.
В то же время, попробуйте сказать мне, как конфигурация сети. изображения “выстрел” веб-камера через ваш локальный компьютер, если я понимаю, Вам будут сохранены в локальный каталог, а затем передаются на удаленный сервер (что вы видите, набрав “HTTP://*.*.*.*:445/snapshot.cgi”.
Я получил это право, или внутрибрюшинно вы вводите ваш местный (или глобальный один, который ссылается на ваш компьютер)?
Последняя вещь: Я полагаю, что компьютер “защелками” фотографии устанавливаются любой дистрибутив Линукса.
Claudio · 4 январь 2012 в 11:16 AM
Привет У меня есть два простых веб-камера и должны делать то же самое, только я могу сделать это только веб-стороне вы сказать мне, как я могу получить тот же результат??
Поясню
Я могу видеть от кулачка http://*.*.*.*:445/snapshot.cgi что дает мне’ Я хотел бы добавить эту картину времени даты и логотип.
Е’ Вы можете сделать веб сторону в том смысле, что установлен и кулачок с помощью IP-сайт, размещенный на удаленном сервере, который ловил рыбу в деталях http://*.*.*.*:445/snapshot.cgi
Большое спасибо
Чао