Kako funkcioniše testiranje kamere u pretraživaču
Alat "Test web kamere" omogućava direktnu provjeru video signala, stvarne rezolucije i brzine kadrova (FPS) unutar vašeg web pretraživača. Pokretanjem testa aktivira se zrcalni prikaz uživo, dok sistem u realnom vremenu mjeri performanse uređaja. Korisnici koji imaju više povezanih uređaja mogu vršiti prebacivanje između njih, napraviti snimak trenutnog kadra, preuzeti ga kao lokalnu sliku, te pokrenuti skeniranje kako bi otkrili koje standardne rezolucije kamera trenutno može isporučiti.
Za razliku od automatskih alata, ovaj test ne otvara kameru odmah pri učitavanju stranice. Pristup se zahtijeva isključivo kada kliknete na dugme za pokretanje, pri čemu se traži samo video signal bez audio zapisa. Svi procesi, uključujući mjerenja i generisanje snimaka, odvijaju se lokalno na vašem uređaju. Podaci se ne snimaju, ne otpremaju niti pohranjuju na vanjske servere.
Kontrole i unos podataka
Upravljanje alatom vrši se putem skupa kontrola koje direktno utiču na rad hardvera i prikaz signala:
- Kamera (izbor uređaja): Padajući meni koji omogućava prebacivanje između dostupnih kamera ako je na sistem povezano više uređaja.
- Pokreni kameru: Dugme koje inicira video prenos i šalje zahtjev pretraživaču za odobrenje pristupa kameri.
- Zaustavi: Dugme koje prekida aktivni prenos i u potpunosti oslobađa hardverski uređaj.
- Snimi sliku: Kontrola koja izdvaja jedan kadar iz prikaza uživo.
- Preuzmi PNG: Dugme koje omogućava lokalno spašavanje snimljenog kadra na vaš uređaj.
- Zrcalni prikaz: Preklopnik (toggle) koji horizontalno zrcali video prenos u realnom vremenu.
- Skeniraj rezolucije: Pokreće testiranje podržanih režima rada kamere.
- Izbor rezolucije: Klikom na neku od skeniranih rezolucija sa liste, ta rezolucija se primjenjuje nazad na aktivni prikaz uživo.
Izlazni podaci i rezultati mjerenja
Nakon aktivacije kamere, na ekranu se prikazuju sljedeći segmenti i metrički podaci:
- Pregled: Zrcalni video prenos uživo sa kamere.
- Detalji kamere:
- Naziv: Prikazuje ime aktivne kamere. Ako je naziv nepoznat ili blokiran od strane sistema, prikazuje se tekst Neimenovana kamera.
- Rezolucija: Trenutna širina i visina aktivnog video zapisa u pikselima.
- Omjer širine i visine: Pojednostavljeni matematički omjer trenutne širine i visine ekrana.
- Brzina kadrova: Broj slika u sekundi, označen kao Mjerenje uživo (kada se računa u kliznom prozoru pomoću API-ja pretraživača) ili Prijavila kamera (kada se koristi vrijednost koju javlja sam pretraživač).
- Podržane rezolucije:
- Odjeljak koji nakon skeniranja prikazuje tekstualni sažetak
‹count›od‹total›rezolucija dostupno, uz statuse za svaki testirani režim: U upotrebi ili Nije dostupno.
- Odjeljak koji nakon skeniranja prikazuje tekstualni sažetak
- Snimak: Prikazuje snimljeni kadar sa alternativnim tekstom Kadar snimljen sa prikaza kamere.
Tokom rada, alat prikazuje i statuse procesa: Kamera je isključena, Pokretanje kamere…, Uživo i Testiranje rezolucija… ‹done›/‹total›.
Tehnička pravila i rješavanje grešaka
Skeniranje rezolucija ne predstavlja iscrpno nabrajanje svih hardverskih mogućnosti kamere, već testira 11 uobičajenih standardnih režima rada. To se postiže primjenom exact ograničenja na svaki pojedinačni režim, nakon čega se privremeni video zapis odmah zaustavlja. Kada zaustavite test, promijenite uređaj ili napustite stranicu (događaj pagehide), alat automatski oslobađa sve aktivne medijske zapise kako bi kamera bila slobodna za druge aplikacije.
U slučaju problema sa hardverom ili dozvolama, sistem ispisuje precizne poruke o greškama:
| Uzrok problema | Prikazana poruka o grešci |
|---|---|
| Nesigurna veza ili zastario pretraživač | Ovaj pretraživač ili stranica ne mogu pristupiti kameri. Pokušajte sa novijim pretraživačem preko sigurne (HTTPS) veze. |
| Korisnik je blokirao pristup | Pristup kameri je blokiran. Omogućite pristup kameri za ovu stranicu u pretraživaču, pa pokušajte ponovo. |
| Hardver nije detektovan | Kamera nije pronađena. Povežite ili uključite kameru, pa pokušajte ponovo. |
| Druga aplikacija blokira kameru | Kamera se nije mogla pokrenuti — možda je neka druga aplikacija koristi. Zatvorite tu aplikaciju i pokušajte ponovo. |
| Opšti neuspjeh pokretanja | Kamera se nije mogla pokrenuti (‹error›). |
| Odbijanje rezolucije tokom skeniranja | Kamera je odbila ‹mode›; vraćen je prethodni režim. |
| Isključivanje kabla kamere tokom rada | Aktivna kamera je odspojena. |
Treba imati na umu da se podaci o rezoluciji i broju kadrova opisuju isključivo na osnovu onoga što pretraživač trenutno bilježi i mjeri. Ove vrijednosti se mogu razlikovati od specifikacija koje navodi proizvođač kamere uslijed ograničenja USB propusnosti, upravljačkih programa (drivera) ili lošeg osvjetljenja u prostoriji.
Često postavljana pitanja (FAQ)
Zašto moram najprije dozvoliti pristup kameri?
Pretraživač dijeli kameru tek nakon vaše dozvole, a tu dozvolu možete u svakom trenutku opozvati u postavkama stranice. Test koristi pristup za prikaz i očitavanje načina rada kamere; zaustavljanje testa odmah oslobađa kameru.
Zašto nedostaje rezolucija iz specifikacija moje kamere?
Lista prikazuje načine rada koje kamera i pretraživač zaista isporučuju u ovom trenutku, a ne marketinške specifikacije. Upravljački programi, USB propusnost i osvjetljenje mogu uticati na dostupnost, a neki načini rada se pojavljuju samo u određenim aplikacijama.
Šta ako neka druga aplikacija koristi kameru?
Većina kamera može opsluživati samo jednu aplikaciju istovremeno. Zatvorite aplikacije za video pozive ili snimanje (uključujući druge kartice pretraživača), pa ponovo pokrenite test. Ako i dalje ne uspijeva, ponovo spojite kameru ili ponovo pokrenite pretraživač.