Test Webcam

Verifică imaginea live, rezoluția și rata de cadre ale camerei tale.

Previzualizare

Pornește camera pentru a vedea fluxul live și detaliile semnalului.

Camera este oprită

Fluxul camerei și pozele rămân pe acest dispozitiv — nimic nu este înregistrat, încărcat sau stocat.

Întrebări frecvente

De ce trebuie să permit mai întâi accesul la cameră?

Browserul partajează camera doar după ce permiți acest lucru și poți revoca permisiunea oricând din setările site-ului. Testul folosește accesul pentru a afișa previzualizarea și modurile camerei; oprirea testului eliberează camera imediat.

De ce lipsește o rezoluție din fișa tehnică a camerei?

Lista arată modurile pe care camera și browserul le oferă efectiv acum, nu specificațiile de marketing. Driverele, lățimea de bandă USB și iluminarea pot modifica ce este disponibil, iar unele moduri apar doar în anumite aplicații.

Ce se întâmplă dacă o altă aplicație folosește camera?

Majoritatea camerelor pot deservi o singură aplicație în același timp. Închide aplicațiile de apeluri video sau înregistrare (inclusiv alte file din browser), apoi pornește testul din nou. Dacă tot eșuează, reconectează camera sau repornește browserul.

Funcționarea instrumentului de testare și parametrii măsurați

Instrumentul „Test Webcam” permite verificarea directă a dispozitivelor de captură video dintr-un browser web, fără a necesita instalarea de pluginuri sau software dedicat. Acesta oferă o previzualizare live, oglindită, a fluxului video și măsoară în timp real performanța hardware-ului conectat. Utilizatorul poate să comute între diferite camere active, să captureze un cadru individual, să descarce imaginea rezultată local și să ruleze o scanare automată pentru a identifica rezoluțiile standard pe care camera le poate furniza în configurația curentă.

Interfața pune la dispoziție controale dedicate pentru gestionarea fluxului video. Pornirea testului se face prin butonul „Pornește camera”, moment în care browserul solicită permisiunile necesare. Oprirea fluxului și eliberarea completă a dispozitivului se realizează prin butonul „Oprește”. Pentru capturarea de imagini, utilizatorul are la dispoziție opțiunea „Fă o poză”, urmată de „Descarcă PNG” pentru salvarea cadrului pe disc. Afișajul video poate fi inversat pe orizontală prin comutatorul „Oglindește previzualizarea”. Scanarea modurilor de lucru se declanșează prin „Scanează rezoluțiile”, iar utilizatorul poate aplica o rezoluție specifică din lista generată făcând clic pe aceasta.

Informațiile tehnice sunt grupate în secțiunea „Detalii cameră” și cuprind:

  • Nume: Identificatorul hardware raportat de sistem (afișează „Cameră fără nume” dacă datele sunt blocate sau indisponibile).
  • Rezoluție: Lățimea și înălțimea curentă a pistei video active, exprimate în pixeli.
  • Raport de aspect: Proporția matematică simplificată dintre lățime și înălțime.
  • Rată de cadre: Frecvența cadrelor pe secundă, însoțită de mențiunea „Măsurare live” (calculată printr-o fereastră glisantă cu ajutorul API-urilor browserului) sau „Raportat de cameră” (valoarea statică furnizată de browser).

Integrarea WebRTC și accesul la hardware prin browser

Accesul la camera web se realizează prin intermediul API-urilor media native ale browserului, utilizând standardul WebRTC. Această tehnologie permite paginilor web securizate să interacționeze direct cu driverele multimedia ale sistemului de operare. Instrumentul nu inițiază conexiunea la încărcarea paginii; accesul la hardware este solicitat exclusiv în momentul în care utilizatorul apasă pe „Pornește camera”.

Pentru a proteja confidențialitatea, cererea de acces este configurată să solicite strict fluxul video, fără a activa microfonul sau a cere permisiuni pentru sunet. În momentul în care utilizatorul oprește testul, comută pe un alt dispozitiv sau părăsește pagina (evenimentul pagehide), instrumentul apelează procedurile de eliberare a tuturor pistelor media active, asigurându-se că ledul fizic al camerei se stinge și hardware-ul devine disponibil pentru alte aplicații.

Scanarea rezoluțiilor și constrângerile tehnice

Procesul de scanare a rezoluțiilor verifică compatibilitatea camerei cu 11 moduri standardizate de afișare. Această verificare nu reprezintă o interogare exhaustivă a tuturor capacităților fizice ale senzorului, ci un test secvențial al celor mai frecvente formate utilizate în transmisiile web.

+--------------------+-------------------+--------------------+
| Rezoluție (Pixeli) | Raport de aspect  | Denumire comună    |
+--------------------+-------------------+--------------------+
| 3840 x 2160        | 16:9              | 4K Ultra HD        |
| 2560 x 1440        | 16:9              | QHD / 1440p        |
| 1920 x 1080        | 16:9              | Full HD / 1080p    |
| 1280 x 720         | 16:9              | HD / 720p          |
| 1024 x 768         | 4:3               | XGA                |
| 800 x 600          | 4:3               | SVGA               |
| 640 x 480          | 4:3               | VGA / 480p         |
| 640 x 360          | 16:9              | nHD                |
| 320 x 240          | 4:3               | QVGA               |
+--------------------+-------------------+--------------------+

În timpul scanării, instrumentul aplică o constrângere de tip exact pentru fiecare mod în parte. Dacă browserul și camera pot iniția o pistă video stabilă la acei parametri, modul este marcat ca „În uz” sau disponibil; pista temporară este oprită imediat pentru a trece la următorul test. Dacă un mod este respins de hardware sau de sistemul de operare, se afișează mesajul „Camera a respins ‹mode›; s-a revenit la modul anterior.”, iar starea modului respectiv este marcată ca „Indisponibilă”. La finalul procesului, secțiunea „Rezoluții suportate” afișează un rezumat sub forma „‹count› din ‹total› rezoluții disponibile”.

Factorii care influențează performanța reală a camerei

Există diferențe notabile între specificațiile tehnice declarate de producătorul unei camere și datele măsurate în timp real în browser. Utilizatorii pot observa variații ale rezoluției maxime sau ale ratei de cadre (FPS) din cauza mai multor factori de sistem:

  1. Lățimea de bandă a magistralei USB: Camerele de înaltă rezoluție conectate prin hub-uri USB partajate sau cabluri neconforme pot fi limitate automat la rezoluții sau rate de cadre inferioare pentru a preveni pierderea de date.
  2. Condițiile de iluminare: Multe camere web moderne își reduc automat rata de cadre în medii întunecate pentru a permite senzorului să acumuleze mai multă lumină pentru fiecare cadru, scăzând astfel valoarea FPS măsurată live.
  3. Configurația driverelor și a sistemului de operare: Driverele generice pot limita accesul la anumite rezoluții proprietare sau pot bloca utilizarea simultană a anumitor formate de compresie video.

Din aceste motive, valorile afișate în timpul testului descriu starea curentă a fluxului raportat de browser și pot să nu reflecte capacitățile maxime teoretice ale hardware-ului.

Securitate, confidențialitate și gestionarea erorilor

Toate operațiunile de procesare a imaginii, randarea previzualizării live, măsurarea cadrelor și generarea capturilor foto se desfășoară exclusiv la nivel local, în browserul utilizatorului. Niciun flux video și nicio imagine capturată nu sunt transmise către servere externe, garantând confidențialitatea deplină a datelor.

În cazul în care apar probleme de conectare sau de acces, instrumentul returnează mesaje de eroare specifice pentru a ajuta la diagnosticare:

  • Lipsa conexiunii securizate: Dacă pagina este accesată printr-un protocol necriptat, se afișează: „Acest browser sau această pagină nu poate accesa camera. Încercați un browser actual pe o conexiune securizată (HTTPS).”.
  • Blocarea permisiunilor: Dacă utilizatorul a respins accesul la nivel de browser: „Accesul la cameră este blocat. Permiteți accesul la cameră pentru acest site în browser, apoi porniți din nou.”.
  • Lipsa hardware-ului: Dacă nu este detectat niciun dispozitiv fizic: „Nu s-a găsit nicio cameră. Conectați sau activați o cameră, apoi încercați din nou.”.
  • Conflict de utilizare: Dacă un alt program blochează camera: „Camera nu a putut porni — este posibil ca o altă aplicație să o utilizeze. Închideți acea aplicație și încercați din nou.”.
  • Deconectare fizică: Dacă cablul camerei este scos în timpul funcționării: „Camera activă a fost deconectată.”.

Întrebări frecvente

De ce trebuie să permit mai întâi accesul la cameră?

Browserul partajează camera doar după ce permiți acest lucru și poți revoca permisiunea oricând din setările site-ului. Testul folosește accesul pentru a afișa previzualizarea și modurile camerei; oprirea testului eliberează camera imediat.

De ce lipsește o rezoluție din fișa tehnică a camerei?

Lista arată modurile pe care camera și browserul le oferă efectiv acum, nu specificațiile de marketing. Driverele, lățimea de bandă USB și iluminarea pot modifica ce este disponibil, iar unele moduri apar doar în anumite aplicații.

Ce se întâmplă dacă o altă aplicație folosește camera?

Majoritatea camerelor pot deservi o singură aplicație în același timp. Închide aplicațiile de apeluri video sau înregistrare (inclusiv alte file din browser), apoi pornește testul din nou. Dacă tot eșuează, reconectează camera sau repornește browserul.