WebRTC och webbläsarens medie-API:er
Moderna webbläsare kan strömma video direkt från anslutna hårdvarukameror utan externa insticksprogram eller drivrutiner. Detta sker genom inbyggda medie-API:er som hanterar mediaströmmar och begränsningar (constraints) direkt i webbläsarmiljön. När du använder verktyget Webbkameratest begärs tillgång till enbart video, helt utan ljud.
Verktyget öppnar aldrig kameran automatiskt vid sidladdning. Först när användaren klickar på knappen Starta kamera initieras anropet som ber webbläsaren om tillåtelse att strömma video. När anslutningen är upprättad visas en spegelvänd videoström under etiketten Förhandsgranskning. För att garantera att hårdvaran inte förblir aktiv i bakgrunden frigörs alla aktiva mediespår omedelbart när testet stoppas, när användaren växlar enhet eller om fliken stängs (via händelsen pagehide).
Kameradetaljer och tekniska mätvärden
När videoströmmen är aktiv samlar verktyget in teknisk information om den aktuella videosignalen och presenterar dessa under rubriken Kameradetaljer. Följande parametrar mäts och visas i realtid:
- Namn: Visar det fullständiga namnet på den aktiva kameran. Om enhetens namn är dolt av operativsystemet eller blockeras av säkerhetsskäl visas texten Namnlös kamera.
- Upplösning: Den faktiska bredden och höjden i pixlar för det aktiva videospåret.
- Bildförhållande: Det förenklade matematiska förhållandet mellan bildens bredd och höjd (till exempel 16:9 eller 4:3).
- Bildfrekvens: Antalet bilder per sekund (FPS). Detta värde kan visas med tillägget Uppmätt live (beräknat i realtid via ett rullande tidsfönster i webbläsarens API) eller Rapporteras av kameran (det statiska värde som enheten själv uppger till webbläsaren).
Siffrorna som visas beskriver uteslutande vad webbläsaren faktiskt tar emot för stunden. Detta kan skilja sig från tillverkarens specifikationer på grund av faktorer som USB-bandbredd, drivrutiner eller aktuella ljusförhållanden i rummet.
Sökning och test av tillgängliga upplösningar
Många kameror stöder flera olika standardupplösningar. Genom att klicka på knappen Sök upplösningar startar en systematisk skanning av enhetens kapacitet.
Skanningen testar 11 vanliga standardupplösningar genom att applicera ett strikt villkor (exact) för varje enskilt läge. Varje testspår stoppas omedelbart efter utvärdering för att inte belasta systemet. Detta är en indikation på tillgängliga standardlägen och inte en fullständig kartläggning av all tänkbar hårdvarukapacitet.
Resultatet presenteras under Stödda upplösningar med sammanfattningen ‹count› av ‹total› upplösningar tillgängliga. Varje testat läge markeras med antingen Används eller Erbjuds ej. Användaren kan därefter klicka på en godkänd upplösning i listan för att tvinga förhandsgranskningen att använda just det formatet.
Felsökning och felmeddelanden i webbläsaren
Om kameran inte kan starta eller om anslutningen avbryts, visar verktyget specifika felmeddelanden för att underlätta felsökningen:
| Problem / Scenario | Felmeddelande i verktyget | Åtgärd |
|---|---|---|
| Osäker anslutning eller saknat webbläsarstöd | Den här webbläsaren eller sidan kan inte nå en kamera. Prova en aktuell webbläsare med en säker anslutning (HTTPS). | Kontrollera att adressen börjar med https:// och byt webbläsare vid behov. |
| Användaren har nekat kameratillstånd | Kameraåtkomst är blockerad. Tillåt kameraåtkomst för denna webbplats i webbläsaren och starta sedan om. | Klicka på hänglåset i adressfältet och återställ tillståndet för kameran. |
| Ingen fysisk kamera är ansluten | Ingen kamera hittades. Anslut eller aktivera en kamera och försök igen. | Kontrollera USB-kabeln eller den inbyggda kamerans fysiska brytare. |
| Kameran är upptagen i ett annat program | Kameran kunde inte starta – en annan app kanske använder den. Stäng den appen och försök igen. | Stäng Teams, Zoom, andra webbläsarflikar eller videoappar som kan blockera enheten. |
| Kameran kopplas ur under pågående test | Den aktiva kameran kopplades från. | Sätt i sladden igen och klicka på Starta kamera. |
| En specifik upplösning nekas under skanning | Kameran avvisade ‹mode›; föregående läge återställdes. |
Välj en annan upplösning från listan över godkända lägen. |
| Övriga okända startfel | Kameran kunde inte startas (‹error›). |
Kontrollera systemets drivrutiner och kamerainställningar. |
Integritet och lokal databehandling
Säkerheten kring din videoström är strikt lokal. Alla kamerabilder, livemätningar av bildfrekvens och tagna ögonblicksbilder bearbetas uteslutande direkt i din egen webbläsare på din lokala enhet.
Ingen data skickas till externa servrar, ingenting spelas in i dolda molntjänster och ingenting lagras utanför din maskin. När du klickar på Ta bild skapas en lokal fryst bildruta under rubriken Ögonblicksbild med alternativtexten En bildruta tagen från kamerans förhandsvisning. Om du väljer att klicka på Ladda ner PNG sparas filen direkt från webbläsarens minne till din lokala hårddisk.
Vanliga frågor
Varför måste jag tillåta kameraåtkomst först? Webbläsaren delar bara kameran efter att du har godkänt det, och du kan när som helst återkalla tillståndet i webbplatsens inställningar. Testet använder åtkomsten för att visa förhandsgranskningen och läsa av kamerans lägen. När testet avslutas friges kameran omedelbart.
Varför saknas en upplösning från kamerans specifikationer? Listan visar de lägen som kameran och webbläsaren faktiskt levererar just nu, inte marknadsföringsspecifikationen. Drivrutiner, USB-bandbredd och ljusförhållanden kan påverka vad som erbjuds, och vissa lägen visas bara i vissa appar.
Vad händer om en annan app använder kameran? De flesta kameror kan bara hantera en app i taget. Stäng video- eller inspelningsappar (inklusive andra webbläsarflikar) och starta sedan om testet. Om det fortfarande inte fungerar, anslut om kameran eller starta om webbläsaren.