Slik fungerer Webcam-test
Webcam-test er et nettleserbasert verktøy som lar deg verifisere funksjonaliteten til ditt tilkoblede kamera direkte i nettleseren. Verktøyet måler kameraets sanntidsytelse, inkludert faktisk oppløsning, bildefrekvens og live-forhåndsvisning.
Når du starter testen, viser verktøyet en speilvendt videostrøm av kameraet, merket som Forhåndsvisning. Du kan utføre følgende handlinger i grensesnittet:
- Bytte kamera: Hvis du har flere enheter tilkoblet, kan du velge mellom dem i en rullegardinmeny.
- Start kamera: En knapp som starter kamerastrømmen og ber om nødvendige tillatelser i nettleseren.
- Stopp: En knapp som stopper den aktive kamerastrømmen og frigjør enheten.
- Ta bilde: Tar et øyeblikksbilde av den aktive forhåndsvisningen.
- Last ned PNG: Lagrer det fangede bildet lokalt på din enhet.
- Speilvend forhåndsvisning: En bryter som speilvender videostrømmen horisontalt.
- Skann oppløsninger: Starter en skanning for å avdekke hvilke standardoppløsninger kameraet kan levere.
- Velg oppløsning: Ved å klikke på en av de tilgjengelige oppløsningene i listen etter skanningen, kan du bruke denne oppløsningen direkte på live-forhåndsvisningen.
Tekniske målinger og utdata
Verktøyet gir detaljert informasjon om kameraets faktiske ytelse under seksjonen Kameradetaljer:
- Navn: Navnet på det aktive kameraet. Hvis enhetsnavnet er ukjent eller blokkert, vises Ukjent kamera.
- Oppløsning: Den gjeldende bredden og høyden til det aktive videosporet.
- Bildeforhold: Det forenklede matematiske forholdet mellom bredde og høyde.
- Bildefrekvens: Kameraets bildefrekvens (FPS). Denne merkes enten med Sanntidsmåling (målt i et rullende tidsvindu via nettleserens API-er) eller Rapportert av kameraet (verdien nettleseren får oppgitt fra enheten).
Under seksjonen Støttede oppløsninger vises resultatene fra skanningen:
- En oppsummeringstekst som viser
‹count›av‹total›oppløsninger tilgjengelig. - Statusindikatorer for hver testet oppløsning, merket som enten I bruk eller Ikke tilgjengelig.
Hvis du tar et bilde, vises dette under seksjonen Bilde med den alternative teksten Et bilde tatt fra kameraforhåndsvisningen. Statusmeldinger i verktøyet holder deg oppdatert på prosessen med følgende statuser: Kameraet er av, Starter kameraet…, Direkte og Tester oppløsninger… ‹done›/‹total›.
Sikkerhet, personvern og enhetsfrigjøring
Personvernet ivaretas ved at all databehandling skjer lokalt på din enhet. Kamerastrømmen, sanntidsmålingene og eventuelle øyeblikksbilder forblir på denne enheten – ingenting tas opp, lastes opp eller lagres.
Verktøyet følger strenge regler for maskinvaretilgang:
- Ingen automatisk aktivering: Kameraet åpnes ikke når siden lastes inn. Tilgang forespørres kun når du klikker på startknappen, og det bes utelukkende om videotilgang uten lyd.
- Frigjøring av maskinvare: Verktøyet frigjør alle aktive mediespor så snart du stopper testen, bytter enhet eller forlater siden (via hendelsen
pagehide). Dette sikrer at kameraet ikke blir stående aktivt i bakgrunnen.
Feilsøking og feilmeldinger
Hvis noe hindrer kameraet i å fungere optimalt, vil verktøyet vise spesifikke feilmeldinger basert på årsaken:
| Problem / Scenario | Feilmelding i grensesnittet |
|---|---|
| Siden er ikke sikker eller nettleseren mangler støtte | Denne nettleseren eller siden kan ikke få tilgang til et kamera. Prøv en oppdatert nettleser på en sikker (HTTPS)-tilkobling. |
| Brukeren har blokkert kameratilgang | Kameratilgang er blokkert. Tillat kameratilgang for dette nettstedet i nettleseren, og start deretter på nytt. |
| Ingen fysisk kamera blir funnet | Ingen kameraer ble funnet. Koble til eller aktiver et kamera, og prøv igjen. |
| En annen applikasjon blokkerer kameraet | Kameraet kunne ikke startes – en annen app kan bruke det. Lukk den appen og prøv igjen. |
| Generell feil under oppstart | Kameraet kunne ikke startes (‹error›). |
| En spesifikk oppløsning avvises under skanning | Kameraet avviste ‹mode›; den forrige modusen ble gjenopprettet. |
| Kameraet kobles fra fysisk under testen | Det aktive kameraet ble koblet fra. |
Forståelse av WebRTC og maskinvareytelse
Moderne nettlesere kommuniserer direkte med kameraet ditt ved hjelp av WebRTC (Web Real-Time Communication) og innebygde medie-API-er. Dette gjør det mulig å hente videostrømmer uten eksterne programtillegg.
Når du kjører en skanning av støttede oppløsninger, tester verktøyet 11 vanlige standardoppløsninger ved å sende en spesifikk forespørsel (exact-restriksjon) for hver modus, før det midlertidige sporet stoppes. Dette er en test av utbredte standardmoduser, ikke en fullstendig kartlegging av absolutt alle moduser kameraets maskinvare kan støtte.
Det er viktig å være klar over at tall for oppløsning og bildefrekvens viser hva nettleseren rapporterer og måler akkurat nå; de kan avvike fra kameraets oppgitte spesifikasjoner. Faktorer som begrenset USB-båndbredde, operativsystemets driverkonfigurasjon og dårlige lysforhold kan føre til at kameraet leverer lavere oppløsning eller bildefrekvens enn det produsenten har oppgitt i sine spesifikasjoner.
Ofte stilte spørsmål
Hvorfor må jeg gi kameratillatelse først? Nettleseren deler bare kameraet etter at du har tillatt det, og du kan når som helst trekke tilbake tillatelsen i nettstedets innstillinger. Testen bruker tilgangen til å vise forhåndsvisningen og lese kameraets moduser. Hvis du stopper testen, frigjøres kameraet umiddelbart.
Hvorfor mangler en oppløsning fra kameraets spesifikasjoner? Listen viser modusene kameraet og nettleseren faktisk leverer akkurat nå, ikke markedsføringsspesifikasjonen. Drivere, USB-båndbredde og belysning kan endre hva som tilbys, og enkelte moduser vises bare i visse apper.
Hva om en annen app bruker kameraet? De fleste kameraer kan bare betjene én app om gangen. Lukk videotelefoni- eller opptaksapper (inkludert andre nettleserfaner), og start deretter testen på nytt. Hvis det fremdeles mislykkes, kobler du til kameraet på nytt eller starter nettleseren på nytt.