HeadlinesBriefing HeadlinesBriefing.com

Penangkapan bingkai FogCam dijelaskan

Hacker News •
×

Fog Cam menerbitkan satu gambar pada satu waktu dan membuangnya ketika gambar berikutnya tiba. Fog-Bank menyimpan setiap gambar tersebut, dan ketika sesuatu salah (di pihak saya atau pihak Fog Cam), catatan menunjukkan persis kapan, berapa lama, dan siapa yang salah. Empat penangkap di tiga jaringan meminta gambar dari Fog Cam: poller di server saya sendiri setiap 7 detik, fogline di Cloudflare setiap 15 detik (menyimpan buffer 30 hari), worker Cloudflare setiap 20 detik yang menulis langsung ke penyimpanan permanen, dan mesin di rumah saya setiap 15 detik.

Masing-masing mendorong setiap bingkai yang didapat ke arsip, dan menyapu setiap 5 menit dan setiap malam untuk menarik kembali apa pun yang dijatuhkan oleh push. Setiap permintaan meminta file asli (string kueri unik ditambah header no-cache), karena pada bulan Agustus saya menemukan cache server web Fog Cam membagikan salinan yang berusia beberapa menit. Setiap bingkai dinamai berdasarkan waktu unggahan Fog Cam sendiri, sidik jari dengan sha-256, dicap tanpa mengompresi ulang, disimpan sebagai JPEG XL lossless dan disalin ke Cloudflare R2 pada menit yang sama.

Papan status memeriksa setiap tahap dari kamera ke YouTube setiap beberapa menit dan memberi tahu saya di Telegram ketika salah satu berhenti. Halaman tersebut mencantumkan semua pemadaman sejauh ini, secara berurutan, ditandai sebagai milik saya atau Fog Cam: pemadaman server Fog Cam pada 13 Agustus, pembekuan 64 jam pada 8 hingga 10 September, pemadaman 40 jam server saya di dalam pembekuan itu (disk penuh), dan sisanya.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing