Tīmekļa kameras tests

Pārbaudiet savas kameras tiešraides priekšskatījumu, izšķirtspēju un kadru nomaiņas ātrumu.

Priekšskatījums

Iedarbiniet kameru, lai skatītu tiešraides priekšskatījumu un tās signāla datus.

Kamera ir izslēgta

Kameras plūsma un uzņemtie kadri paliek šajā ierīcē — nekas netiek ierakstīts, augšupielādēts vai glabāts.

BUJ

Kāpēc vispirms ir jāatļauj piekļuve kamerai?

Pārlūkprogramma kopīgo kameru tikai pēc jūsu atļaujas saņemšanas, un šo atļauju varat jebkurā laikā anulēt vietnes iestatījumos. Tests izmanto piekļuvi, lai parādītu priekšskatījumu un nolasītu kameras režīmus; testa apturēšana uzreiz atbrīvo kameru.

Kāpēc trūkst izšķirtspējas, kas norādīta kameras specifikācijā?

Sarakstā ir redzami režīmi, ko kamera un pārlūkprogramma faktiski nodrošina pašlaik, nevis mārketinga specifikācija. Draiveri, USB joslas platums un apgaismojums var ietekmēt piedāvāto, un daži režīmi parādās tikai noteiktās lietotnēs.

Ko darīt, ja kameru izmanto cita lietotne?

Lielākā daļa kameru var apkalpot tikai vienu lietotni vienlaikus. Aizveriet videozvanu vai ierakstīšanas lietotnes (tostarp citas pārlūkprogrammas cilnes) un pēc tam sāciet testu no jauna. Ja kļūda joprojām pastāv, pievienojiet kameru no jauna vai restartējiet pārlūkprogrammu.

WebRTC un pārlūkprogrammas mediju saskarnes

Mūsdienu tīmekļa tehnoloģijas ļauj piekļūt aparatūras kamerām tieši pārlūkprogrammā, neizmantojot ārējus spraudņus vai instalējamu programmatūru. Šis rīks izmanto standartizētas pārlūkprogrammas mediju saskarnes (MediaStreams un constraints), lai pieprasītu piekļuvi video signālam.

Svarīga šo saskarņu īpašība ir drošība un lietotāja kontrole. Tīmekļa kameras tests nekad neaktivizē kameru automātiski, lapas ielādes brīdī. Piekļuve aparatūrai tiek pieprasīta tikai tad, kad lietotājs manuāli noklikšķina uz pogas ar etiķeti "Sākt kameru". Turklāt rīks pieprasa tikai video plūsmu bez audio signāla, tādējādi garantējot, ka mikrofons netiek aktivizēts.

Kad lietotājs pabeidz pārbaudi, pārslēdz ierīces vai aizver cilni, pārlūkprogramma pilnībā atbrīvo visus aktīvos mediju ceļus. Tas tiek nodrošināts, reaģējot uz lietotāja darbībām vai sistēmas notikumu pagehide, kas neļauj kamerai palikt aktīvai fonā pēc tam, kad lapa vairs netiek izmantota.

Kameras izšķirtspēja un malu attiecība

Kameras nodrošinātais attēla detalizācijas līmenis ir atkarīgs no aktīvās izšķirtspējas, ko mēra pikseļos kā platuma un augstuma reizinājumu. Sadaļā "Kameras dati" rīks nolasa un attēlo pašreizējos aktīvā video ceļa parametrus:

  • Nosaukums: Aktīvās kameras nosaukums (ja ierīces nosaukums nav zināms vai ir bloķēts, tiek attēlots uzraksts "Nezināma kamera").
  • Izšķirtspēja: Pašreizējais platums un augstums pikseļos.
  • Malu attiecība: Vienkāršota matemātiskā attiecība starp platumu un augstumu (piemēram, 16:9 vai 4:3).

Lietotāji var veikt saderības pārbaudi, noklikšķinot uz pogas "Skenēt izšķirtspējas". Šis process pārbauda 11 izplatītus standarta izšķirtspējas režīmus, katram režīmam atsevišķi piemērojot ierobežojumu exact un tūlīt pēc tam apturot izveidoto testa video ceļu. Šī skenēšana nav pilnīga visu aparatūras iespēju uzskaitījums, bet gan standarta režīmu saderības pārbaude. Rezultāti tiek parādīti sadaļā "Atbalstītās izšķirtspējas" ar kopsavilkumu "Pieejamas ‹count› no ‹total› izšķirtspējām", kur katram režīmam tiek piešķirts statuss "Tiek lietots" vai "Nav pieejams". Noklikšķinot uz kādas no pieejamajām izšķirtspējām sarakstā, šis režīms tiek piemērots tiešraides priekšskatījumam.

Kadru nomaiņas ātruma (FPS) dinamika

Kadru nomaiņas ātrums jeb kadri sekundē (FPS) nosaka video plūsmas vienmērīgumu. Šis rīks mēra un attēlo kadru nomaiņas ātrumu, izmantojot divas dažādas metodes, kas tiek skaidri norādītas saskarnē:

  1. Tiešraides mērījums: Kadru ātrums tiek aprēķināts reāllaikā, izmantojot pārlūkprogrammas API datus noteiktā laika intervālā.
  2. Kameras norādītais: Kadru ātrums, ko tieši ziņo pārlūkprogrammas nolasītā ierīces konfigurācija.

Reālais kadru nomaiņas ātrums var būtiski atšķirties no ražotāja solītā maksimālā ātruma. To ietekmē apkārtējais apgaismojums (vājā apgaismojumā kameras bieži palielina ekspozīcijas laiku, samazinot FPS), USB kopnes joslas platums un datora procesora noslodze.

Aparatūras parametri pret reālo veiktspēju

Pastāv atšķirības starp kameras mārketinga specifikācijām un reālajiem datiem, ko uzrāda pārlūkprogramma. Uzraksts "Izšķirtspējas un kadru nomaiņas ātruma rādītāji atspoguļo to, ko pārlūkprogramma ziņo un mēra pašlaik; tie var atšķirties no kameras ražotāja norādītajām specifikācijām." atgādina, ka reālo veiktspēju ietekmē operētājsistēmas draiveri un sistēmas ierobežojumi.

Piemēram, kamera, kas specifikācijā norādīta kā 1080p ierīce, var darboties tikai 720p režīmā, ja tā ir pievienota lēnam USB centrmezglam vai ja operētājsistēmas draiveris ierobežo maksimālo datu pārraides ātrumu konkrētajā pārlūkprogrammā.

Traucējummeklēšana un kļūdu paziņojumi

Ja kameras palaišana neizdodas, rīks analizē problēmas cēloni un parāda precīzu kļūdas paziņojumu:

Problēmas cēlonis Paziņojums saskarnē
Nepietiekama drošība vai nepiemērota pārlūkprogramma "Šī pārlūkprogramma vai lapa nevar piekļūt kamerai. Izmantojiet aktuālu pārlūkprogrammu drošā (HTTPS) savienojumā."
Lietotājs ir noraidījis piekļuves tiesības "Piekļuve kamerai ir bloķēta. Pārlūkprogrammas iestatījumos atļaujiet šai vietnei piekļuvi kamerai un sāciet no jauna."
Sistēmai nav pievienota neviena kamera "Kamera netika atrasta. Pievienojiet vai iespējojiet kameru un mēģiniet vēlreiz."
Kameru jau izmanto cita programma "Kameru neizdevās palaist — iespējams, to izmanto cita lietotne. Aizveriet šo lietotni un mēģiniet vēlreiz."
Vispārēja aparatūras vai sistēmas kļūda "Kameru neizdevās palaist (‹error›)."
Izvēlētais izšķirtspējas režīms netiek atbalstīts "Kamera noraidīja režīmu ‹mode›; tika atjaunots iepriekšējais režīms."
Kamera tiek atvienota darbības laikā "Aktīvā kamera tika atvienota."

Privātums un vietējā datu apstrāde

Visi kameras testi, mērījumi un darbības tiek veiktas tikai un vienīgi lietotāja ierīcē. Video plūsma, kas redzama logā ar etiķeti "Priekšskatījums", netiek sūtīta uz ārējiem serveriem.

Kad lietotājs izmanto funkciju "Uzņemt kadru", tiek izveidots momentuzņēmums ar alternatīvo tekstu "Kadrs, kas uzņemts no kameras priekšskatījuma". Šo attēlu var saglabāt lokāli, noklikšķinot uz "Lejupielādēt PNG". Neviens attēls vai video dati netiek ierakstīti, augšupielādēti vai glabāti ārpus lietotāja datora, nodrošinot pilnīgu konfidencialitāti.

Biežāk uzdotie jautājumi

Kāpēc vispirms ir jāatļauj piekļuve kamerai? Pārlūkprogramma kopīgo kameru tikai pēc jūsu atļaujas saņemšanas, un šo atļauju varat jebkurā laikā anulēt vietnes iestatījumos. Tests izmanto piekļuvi, lai parādītu priekšskatījumu un nolasītu kameras režīmus; testa apturēšana uzreiz atbrīvo kameru.

Kāpēc trūkst izšķirtspējas, kas norādīta kameras specifikācijā? Sarakstā ir redzami režīmi, ko kamera un pārlūkprogramma faktiski nodrošina pašlaik, nevis mārketinga specifikācija. Draiveri, USB joslas platums un apgaismojums var ietekmēt piedāvāto, un daži režīmi parādās tikai noteiktās lietotnēs.

Ko darīt, ja kameru izmanto cita lietotne? Lielākā daļa kameru var apkalpot tikai vienu lietotni vienlaikus. Aizveriet videozvanu vai ierakstīšanas lietotnes (tostarp citas pārlūkprogrammas cilnes) un pēc tam sāciet testu no jauna. Ja kļūda joprojām pastāv, pievienojiet kameru no jauna vai restartējiet pārlūkprogrammu.