Я хочу записать видео части моего дома с помощью веб-камеры, пока я нахожусь в течение нескольких дней, чтобы попытаться сфотографировать всех бургалеров и загрузить их на мой сервер еще до того, как они это осознают.
Я настроил веб-камеру для потоковой передачи видео с помощью mjpg_streamer. Это работает и работает нормально.
Можно сделать снимок из потока, когда вы захотите, под названием FileName.jpg:
wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg
У меня есть Amazon FTP-сервер с Amazon Web Services и FTP-доступ с использованием sFTP. Я подключен с помощью плагина FireFTP Firefox в настоящее время, так что это работает. Идея состоит в том, чтобы оставить компьютер работающим с подключением к сети.
Я хотел бы написать сценарий получения изображения из потока, скажем, каждую минуту и загрузить изображение на мой сервер через FTP-соединение в реальном времени, либо удалить исходный файл с моего компьютера, чтобы следующий файл сохранил O или добавьте номер в конец каждого файла, а затем отправьте его по FTP. например, FileName1.jpeg, Filename2.jpeg.
Я гуглил в течение нескольких часов, и, хотя есть множество сообщений о сценариях загрузки по FTP, я не могу найти ничего о постоянном потоке загрузки ... т.е. "Смотреть эту папку, загружать контент каждую минуту, а затем минуту спустя загрузить любой новый контент в нем ".
Я думаю, мне нужен скрипт bash, который будет:
- вести счетчик, чтобы каждый новый файл получал свое имя
- Отправляйте это имя файла на "wget http://127.0.0.1:8080/?action=snapshot -O FileName XX .jpg" каждые 30 секунд или 1 минуту.
- Загрузите FileName XX .jpg на FTP-сервер
Но я понятия не имею, как это сделать! Кто-нибудь может направить меня? Или кто-нибудь знает способ сделать с FileZilla или что-то (что не может посмотреть папку AFAIK: https://forum.filezilla-project.org/viewtopic.php?t=41609 ?