Выпуск №29. Камера на моем этаже Wanscam
|
|
Решили мы с соседями установить камеру на этаже. Я искал на Алиэкспрессе из тех соображений, чтобы можно было удаленно просматривать с телефона и записи чтобы где-то хранились какое-то время. По описанию подходила вот эта камера Wanscam HW0038, которую я и заказал и немного пожалел, т.к. записи хоть и делаются на флешку, но как-то через раз.
Приложение E-view для удаленного просмотра работает, только если хороший интернет на смартфоне. В общем, чтобы все было по человечески, я решил хранить записи на микрокомпьютере raspberry pi3, через программу Xeoma.
Почему Xeoma, потому что другие не подходят, эксперементировал с ISpy – очень понравилась и хорошо работает с обычными Web камерами на raspberry, а вот с Wanscam подружить не удалось. По расписанию raspberry раз в 3 часа загружает в dropbox, сохраненные видеозаписи текущего дня и раз в три дня удаляет записи, которые на три дня раньше текущей даты. Dropbox на смартфоне отлично работает и позволяет просматривать записи с задержкой в 3 часа.
Если желаете повторить мой опыт, можете использовать скрипты, запускающиеся по расписанию
Первый скрипт, выгружает в Dropbox записанные ролики, раз в три часа
#!/bin/bash for file in `find /home/torrent/rec/Video13/$(date +"%Y-%m-%d")/h264/ -type f -name "*.mp4"` do if [ ! -f /home/torrent/rec/Video13/$(date +"%Y-%m-%d")/h264/Tmp* ]; then /home/pi/Dropbox-Uploader/dropbox_uploader.sh upload $file video/$(date +"%Y-%m-%d")/ fi done
Второй скрипт, удаляет раз в три дня папки, которые названы по датам, на три дня раньше от текущей даты:
#!/bin/bash for i in `find /home/torrent/rec/Video13/ -depth -type d` do if [[ $i != /home/torrent/rec/Video13/$(date -d "1 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "2 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "3 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "1 day ago" +"%Y-%m-%d")/h264 && $i != /home/torrent/rec/Video13/$(date -d "2 day ago" +"%Y-%m-%d")/264 && $i != /home/torrent/rec/Video13/$(date -d "3 day ago" +"%Y-%m-%d")/264 ]] ; then sudo rm -rf $i; fi done
Чтобы скрипты работали, должен быть установлен Dropbox. Как это сделать описано в этой статье
Добавить комментарий (через VK):