---
title: "Monitorizare cameră live cu poze automate"
description: "O transmisiune live nu păstrează nimic. Un program desktop care fotografiază singur camera la intervalul ales, o așază pe zile și scrie în jurnal de ce a"
canonical_url: https://dmaster.ro/studii-de-caz/monitorizare-camera-live-automat
language: ro
type: case-study
last_updated: 2026-08-13
---

# Un program care fotografiază singur o cameră live, din oră în oră, cu calculatorul închis

- Tool-uri

Camerele publice transmit non-stop, dar nu păstrează nimic. Ce nu ai văzut în direct e pierdut. Programul ăsta se uită singur la o transmisiune live, salvează cadrul pe disc la intervalul ales și scrie într-un jurnal ce a ieșit din fiecare încercare. Rulează și cu fereastra închisă.

- **15 min - 24 h** Interval între poze
- **84 KB** Cât ocupă o poză
- **sub 1 GB** Un an de arhivă
- **8** Cauze de eșec explicate

## Unde era clientul

O cameră publică arată vama Bogorodica, dinspre Macedonia de Nord spre Grecia. Se vede coada de mașini în timp real, ceea ce e util înainte să pleci la drum. Problema e că o transmisiune live nu ține minte nimic. Dacă nu te uiți fix atunci, momentul e pierdut.

Ca să răspunzi la o întrebare simplă, de tipul "la ce oră se aglomerează de obicei", ai nevoie de istoric. Iar istoricul nu există nicăieri: nici camera, nici site-ul care o afișează nu păstrează cadre vechi.

Varianta manuală înseamnă să deschizi pagina din oră în oră și să faci o captură de ecran. Funcționează o zi. La a doua zi ai uitat, iar noaptea oricum nu o faci.

## Ce trebuia rezolvat

Trebuia ceva care să funcționeze fără mine. Nu un script pe care să îl pornesc de fiecare dată, ci un program care își face treaba și când fereastra e închisă, și la trei dimineața.

Mai erau trei condiții. Să meargă pe orice cameră, nu doar pe asta, fiindcă adresa unei transmisiuni se schimbă. Să nu umple discul, fiindcă o poză pe oră înseamnă mii de fișiere pe an. Și, cel mai important, când nu merge ceva să îmi spună de ce, într-o limbă pe care o înțeleg fără să citesc cod.

## Cum se face de obicei, cum s-a făcut aici

| Înainte | După |
| --- | --- |
| Deschizi pagina camerei și faci captură de ecran manual | Poza se face singură, la intervalul ales, și cu programul închis |
| Noaptea nu se întâmplă nimic, fiindcă dormi | Orele de noapte intră în arhivă la fel ca cele de zi |
| Capturile ajung amestecate în Descărcări, cu nume generate de browser | Fișierele se așază pe cameră și pe zi, cu ora în nume |
| Când o cameră nu merge, vezi doar o pagină goală, fără explicație | Fiecare eșec are un motiv scris în română în jurnal |
| Nu poți răspunde la "cum arăta acolo marțea trecută la ora 7" | Ai istoric, deci poți compara aceeași oră din zile diferite |

## Sistemul, pas cu pas

1. **Găsește transmisiunea în pagină**: Îi dai fie adresa paginii pe care se vede camera, fie linkul direct al transmisiunii, care se termină în .m3u8. Dacă îi dai pagina, programul o citește și caută singur fluxul dinăuntru. Butonul "Testează adresa" îți spune pe loc dacă l-a găsit, ca să nu descoperi peste o zi că nu s-a salvat nimic.
2. **Ia un singur cadru, nu filmul**: Se conectează la flux, decodează exact un cadru și închide conexiunea. Nu descarcă video, nu ține legătura deschisă. De asta o poză costă sub 100 KB și câteva secunde, nu megabytes de trafic.
3. **Verifică dacă imaginea e nouă**: O cameră poate transmite în continuare, dar să trimită același cadru înghețat, minute sau ore la rând. Programul calculează o amprentă a fiecărei imagini și o compară cu ultima. Când imaginea e identică, notează "stream înghețat" în jurnal, dar salvează poza oricum: e o informație despre cameră, nu o eroare.
4. **Așază fișierul unde îl găsești fără să cauți**: Poza intră în poze\Numele camerei\Data\ora.jpg. Un folder pe cameră, un folder pe zi, ora în numele fișierului. Nu ai nevoie de niciun index și de niciun program ca să te descurci în arhivă. Ceasul din numele fișierului e al calculatorului tău, cel scris peste imagine e al camerei, care poate fi pe alt fus orar. Diferența e documentată, ca să nu pară eroare.
5. **Se programează singur în Windows**: Bifezi intervalul, de la 15 minute până la o dată pe zi, și programul își creează sarcina în planificatorul din Windows. De atunci pozele se fac și cu fereastra închisă. Dacă la ora respectivă calculatorul era stins, recuperează poza imediat ce îl pornești.
6. **Scrie în jurnal ce a ieșit, în română**: Fiecare încercare intră în jurnal.txt, cu oră și rezultat. Când pică, motivul e scris pe înțeles: "gazda nu răspunde", "adresa nu mai există pe server", "serverul refuză accesul la cameră", "nu am găsit niciun stream". Opt cauze distincte, fiecare cu explicația ei în ghid. Nu vezi niciodată un cod de eroare fără traducere.

## De ce merită

- Rulează cu fereastra închisă, prin planificatorul din Windows
- Merge pe orice cameră publică, îi dai pagina sau linkul direct .m3u8
- Buton de test care îți spune pe loc dacă a găsit transmisiunea
- Detectează cadrul înghețat și îl notează, în loc să te lase să crezi că e nou
- Un an de arhivă sub un gigabyte, plus ștergere automată a zilelor vechi
- Jurnal cu opt cauze de eșec explicate pe înțeles, fără coduri de eroare
- Totul rămâne pe calculatorul tău: fără cont, fără cloud, fără abonament
- Un singur executabil, fără instalare și fără Python pe calculator

## Exemple reale de folosire

1. **Cozi la vamă și trafic**: Aduni istoricul unei treceri de frontieră sau al unei intersecții și vezi tiparul: la ce ore se aglomerează, în ce zile, cât ține. Decizi când pleci pe date, nu pe presupuneri.
2. **Șantier și lucrări**: O poză pe oră de pe camera șantierului devine, în câteva luni, dovada vizuală a progresului, utilă la raportare către client și în discuții despre termene.
3. **Meteo și condiții pe teren**: Camerele de la munte, de pe pârtii sau din porturi arată starea reală. Arhiva îți dă comparația între ani, nu doar imaginea de acum.
4. **Verificare la distanță**: O locație pe care o administrezi de departe, fotografiată automat la ore fixe, cu tot ce a ieșit scris într-un jurnal pe care îl poți citi când ai timp.

## Ce a ieșit

Programul rulează neîntrerupt din 12 august 2026. În primele 25 de ore a salvat 33 de poze, inclusiv toată noaptea, la 00:23, 01:23, 02:23 și așa mai departe, fără ca cineva să fie la calculator.

O poză ocupă în medie 84 KB, iar întreaga arhivă de o zi și un sfert ocupă 2,9 MB. La o poză pe oră, un an întreg de istoric stă sub un gigabyte. Dacă nici atât nu vrei, alegi câte zile să păstreze și programul șterge singur ce e mai vechi.

Partea care mi-a confirmat că jurnalul e util a venit dintr-un eșec. O a doua cameră, adăugată pentru vama Nadlac, a picat de 20 de ori la rând cu același mesaj: "nu am găsit niciun stream în pagina dată". Nu a trebuit să investighez nimic. Scria acolo că pagina aceea nu conține o transmisiune live, așa că am scos camera din listă. Un program care spune clar de ce nu merge te costă un minut. Unul care tace te costă o după-amiază.

O transmisiune live nu ține minte nimic. Programul ăsta ține minte în locul ei.

## Din proiect

**Construit cu**

- Python 3.13
- PyAV (FFmpeg)
- Streaming HLS (.m3u8)
- Pillow
- Interfață desktop Tkinter
- Planificator de sarcini Windows
- Amprentă de imagine anti-îngheț
- Local-first, fără cont și fără cloud
- Un singur executabil, fără instalare

## Pașii următori

Direcții de extindere:

- Detectarea automată a aglomerației, prin comparație între cadre, cu alertă când coada depășește un prag
- Montarea automată a unui timelapse dintr-o zi sau dintr-o săptămână de capturi
- Trimiterea pozei pe Telegram sau pe email la fiecare captură
- Rulare pe un server mic, ca arhiva să se adune și când calculatorul e stins

## Ce alte programe se pot construi la fel

Aceeași structură (un formular simplu, calcule automate, completarea unui document și export PDF) se mulează pe orice hârtie repetitivă. Le construiesc ca [automatizări la comandă](https://dmaster.ro/servicii/automatizari-ai), pe nevoia ta.

- **Monitor de preț pe o pagină**: Același tipar, dar pe text: verifică o pagină la interval fix, salvează valoarea și te anunță când se schimbă. Istoric local, fără abonament la un serviciu de urmărire.
- **Arhivă de documente publice**: Descarcă automat, la interval, un fișier care se actualizează pe un site oficial, îl salvează pe zile și îți spune când conținutul chiar s-a schimbat față de ultima descărcare.
- **Raport automat din mai multe surse**: Adună la ore fixe date din câteva locuri diferite, le pune într-un singur fișier și îl lasă pe disc sau ți-l trimite pe email, fără să deschizi nimic.
- **Supraveghere de disponibilitate**: Verifică din minut în minut dacă un site sau un serviciu răspunde, ține jurnalul întreruperilor și scoate la final o situație clară a timpului în care a fost picat.

[Vezi serviciul de automatizări](https://dmaster.ro/servicii/automatizari-ai)

Spune-mi ce hârtie completezi des și o transform într-un program care o scoate singur.

## Ce întreabă clienții

### Trebuie să țin programul deschis ca să se facă pozele?

Nu. Bifezi programarea automată o singură dată, iar programul își creează sarcina în planificatorul din Windows. De atunci pozele se fac și cu fereastra închisă. Calculatorul trebuie totuși să fie pornit; dacă era stins la ora respectivă, poza se recuperează imediat ce îl pornești.

### Merge cu orice cameră, sau doar cu una anume?

Cu orice cameră publică ce transmite live. Îi dai fie adresa paginii pe care se vede camera, fie linkul direct al transmisiunii, care se termină în .m3u8. Poți ține oricâte camere în listă, iar cele active intră la fiecare rundă de poze.

### Cât spațiu ocupă pe disc?

O poză are în medie 84 KB. La o poză pe oră înseamnă aproape 2 MB pe zi și sub un gigabyte pe an. Dacă nici atât nu vrei să se adune, alegi câte zile să păstreze și programul șterge singur zilele mai vechi.

### Ce se întâmplă dacă transmisiunea pică sau camera e oprită?

Încercarea intră în jurnal cu motivul scris pe înțeles, de exemplu "gazda nu răspunde" sau "adresa nu mai există pe server". Sunt opt cauze distincte, fiecare explicată în ghid. Programul reîncearcă la ora următoare, fără să se oprească.

### De ce ora din numele fișierului diferă de ceasul scris peste imagine?

Numele fișierului poartă ora calculatorului tău, iar ceasul scris peste imagine e al camerei, care poate fi în alt fus orar. Diferența e normală și e documentată în ghid, ca să nu pară o eroare.

### Datele ajung undeva în cloud?

Nu. Tot ce face programul rămâne pe calculatorul tău: pozele, setările și jurnalul. Nu are cont, nu are server și nu trimite nimic mai departe. Se conectează doar la camera pe care i-o dai tu.

Vrei un sistem ca acesta pentru afacerea ta?

Programează o discuție de 30 de minute. Analizăm situația ta concretă și îți spun exact ce pași ai de făcut. Gratuit, fără obligații.

[Trimite cerere](https://dmaster.ro/cerere)

[Toate studiile](https://dmaster.ro/studii-de-caz)

## Alte studii de caz

Recomandat · reclame video

### [Un om care nu există, pentru firma care n-are pe cine pune pe cameră](https://dmaster.ro/studii-de-caz/reclame-ugc-personaj-ai)

Două reclame de 18 secunde în care aceeași femeie vorbește română. Femeia nu există, birourile nu există, camera n-a pornit niciodată. Al doilea clip a pornit din același fișier ca primul, la opt ore distanță. Singurul lucru real sunt 31 de secunde de voce, citite pe telefon într-o cameră liniștită.

Recomandat · instalatii fotovoltaice

### [Un program care completeaza singur dosarul de prosumator de 12 pagini](https://dmaster.ro/studii-de-caz/generator-dosare-prosumator)

Un program desktop care ia datele clientului si echipamentele alese, calculeaza singur puterile si scoate dosarul de prosumator de 12 pagini in PDF, gata de depus la reteaua de electricitate.

Recomandat · Studiu de caz

### [Un configurator AI care îți arată mașina infoliată înainte să o infoliezi](https://dmaster.ro/studii-de-caz/configurator-folie-auto-ai)

Un tool care îți arată mașina ta exactă într-o folie nouă, înainte să dai banii pe infoliere. Încarci o poză, alegi dintr-un catalog de sute de folii reale, iar AI-ul aplică folia fotorealist, păstrând mașina la fel. Se pune pe orice site.

---

Pagina HTML: https://dmaster.ro/studii-de-caz/monitorizare-camera-live-automat

Index complet: https://dmaster.ro/llms.txt

- D MASTER
- Sanda Sorin-Cătălin Persoană Fizică Autorizată
- CUI: 54245670 · ONRC: F2026013705006
- Sat Giroc, Com. Giroc, Bd. Soarelui nr. 10, Et. 1, Ap. 6, jud. Timiș
- office@dmaster.ro
- (0750) 722 541
- Timișoara, România
