Tip pertama saya adalah memberi nama file menggunakan tanggal dan waktu pengambilannya. Dengan begitu Anda tidak perlu menyimpan penghitung di mana pun, yang akan sulit dilakukan dalam skrip yang tidak berjalan terus menerus karena variabelnya akan disetel ulang pada setiap pemanggilan. Anda dapat menyimpan variabel dalam file, tetapi lebih mudah jika Anda memastikan nama tidak akan bertabrakan. Sesuatu seperti wget http://127.0.0.1:8080/?action=snapshot -O "Snapshot-$(date).jpg"
jika Anda menggunakan Bash. (Maaf jika sintaksnya tidak berfungsi, saya bukan ahli Bash dan saya mengetik ini di ponsel saya.)
Seperti yang Anda sebutkan, ada beberapa tutorial tentang scripting unggahan FTP yang tersedia. Setidaknya salah satu dari mereka harus menyertakan contoh yang mengunggah file dengan pola, seperti "Snapshot-*.jpg", di mana karakter pengganti akan cocok dengan stempel waktu. Atau, Anda dapat mengarahkan program FTP (seperti lftp atau ncftp, yang memiliki binari yang dimaksudkan untuk pembuatan skrip) untuk mengunggah semua yang ada di folder tertentu. Kemudian hapus folder jika program berhasil. Dengan cara itu Anda dapat menjalankan skrip sesering yang Anda inginkan menggunakan cron atau pengatur waktu sistem, dan membuatnya cukup fleksibel untuk selalu mencoba mengunggah file apa pun yang tidak berhasil nanti. waktu itu berjalan.
Ada juga perangkat lunak yang dirancang untuk melakukan tugas ini, dan banyak lagi, sendiri. Salah satu program tersebut, yang saya gunakan sendiri, disebut "gerakan" dan tersedia untuk sebagian besar distribusi. Ini memiliki pemicu gerakan bawaan (merekam dan/atau mengambil foto) atau mode berkelanjutan. Ini bisa sedikit intensif CPU pada sistem seperti Raspberry-Pi, tetapi pasti berhasil.
Jika Anda ingin meningkatkannya sedikit, mungkin menjalankan beberapa kamera jarak jauh/lokal, dan menurunkan deteksi gerakan ke mesin pusat yang lebih kuat, lihat Zoneminder. Butuh waktu lebih lama untuk menyiapkannya, dan menurut pengalaman saya pilih-pilih jika Anda secara manual menyetel resolusi yang benar pada umpan kamera Anda, tetapi ini dapat dituliskan sampai tingkat tertentu.