വെബ്ക്യാം പരിശോധനയും ബ്രൗസർ സാങ്കേതികവിദ്യയും
ആധുനിക വെബ് ബ്രൗസറുകൾ ബാഹ്യ പ്ലഗിനുകളോ സോഫ്റ്റ്വെയറുകളോ ഇല്ലാതെ തന്നെ കമ്പ്യൂട്ടറിലെ ഹാർഡ്വെയർ ക്യാമറകളിലേക്ക് നേരിട്ട് പ്രവേശനം സാധ്യമാക്കുന്നു. WebRTC (Web Real-Time Communication), MediaDevices API എന്നീ സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ചാണ് ബ്രൗസർ ക്യാമറയുമായി ആശയവിനിമയം നടത്തുന്നത്. ഉപയോക്താവ് പേജിൽ പ്രവേശിക്കുമ്പോൾ തന്നെ ഈ ടൂൾ ക്യാമറ പ്രവർത്തിപ്പിക്കുകയോ അനുമതി ചോദിക്കുകയോ ചെയ്യില്ല. പകരം, ഉപയോക്താവ് ക്യാമറ ആരംഭിക്കുക എന്ന ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ മാത്രമാണ് ബ്രൗസറിനോട് ക്യാമറ ആക്സസ് ചെയ്യാനുള്ള അനുമതി ചോദിക്കുന്നത്. സുരക്ഷ മുൻനിർത്തി ഓഡിയോ ഇല്ലാതെ വീഡിയോ സ്ട്രീം മാത്രമാണ് ഈ ടൂൾ ആവശ്യപ്പെടുന്നത്.
ക്യാമറ സജീവമാകുമ്പോൾ ബ്രൗസർ നൽകുന്ന തത്സമയ വീഡിയോ ഫീഡ് പ്രിവ്യൂ എന്ന ലേബലിൽ സ്ക്രീനിൽ ദൃശ്യമാകും. ഈ പ്രിവ്യൂ സാധാരണയായി ഒരു കണ്ണാടിയിൽ കാണുന്നത് പോലെ (mirrored) ആയിരിക്കും ക്രമീകരിച്ചിരിക്കുന്നത്. ഉപയോക്താക്കൾക്ക് ആവശ്യമെങ്കിൽ കണ്ണാടി രൂപത്തിലാക്കുക എന്ന ടോഗിൾ ബട്ടൺ ഉപയോഗിച്ച് ഈ പ്രിവ്യൂ സാധാരണ രീതിയിലാക്കുകയോ തിരിച്ചു കണ്ണാടി രൂപത്തിലാക്കുകയോ ചെയ്യാവുന്നതാണ്. ഒന്നിലധികം ക്യാമറകൾ സിസ്റ്റവുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, അവയ്ക്കിടയിൽ മാറുന്നതിനായി ഒരു ഡ്രോപ്പ്ഡൗൺ മെനുവും ഇതിൽ ലഭ്യമാണ്.
ക്യാമറ വിവരങ്ങളും തത്സമയ അളവുകളും
ക്യാമറ വിജയകരമായി പ്രവർത്തിച്ചു കഴിഞ്ഞാൽ ക്യാമറ വിവരങ്ങൾ എന്ന വിഭാഗത്തിൽ താഴെ പറയുന്ന സാങ്കേതിക വിവരങ്ങൾ തത്സമയം കാണാൻ സാധിക്കും:
- പേര്: നിലവിൽ പ്രവർത്തിക്കുന്ന ക്യാമറയുടെ ഔദ്യോഗിക നാമം ഇവിടെ കാണാം. ബ്രൗസറിന് ക്യാമറയുടെ പേര് കണ്ടെത്താൻ കഴിഞ്ഞില്ലെങ്കിലോ സുരക്ഷാ കാരണങ്ങളാൽ അത് തടയപ്പെട്ടിട്ടുണ്ടെങ്കിലോ പേരില്ലാത്ത ക്യാമറ എന്ന് ഇവിടെ രേഖപ്പെടുത്തും.
- റെസല്യൂഷൻ: നിലവിലെ വീഡിയോ ട്രാക്കിന്റെ കൃത്യമായ വീതിയും ഉയരവും (ഉദാഹരണത്തിന് 1920x1080 അല്ലെങ്കിൽ 1280x720 പിക്സലുകൾ) ഇവിടെ കാണിക്കുന്നു.
- ആസ്പെക്റ്റ് അനുപാതം: വീഡിയോയുടെ വീതിയും ഉയരവും തമ്മിലുള്ള ലളിതമായ ഗണിത അനുപാതം (ഉദാഹരണത്തിന് 16:9 അല്ലെങ്കിൽ 4:3) ഇവിടെ കണക്കാക്കി കാണിക്കുന്നു.
- ഫ്രെയിം റേറ്റ്: ക്യാമറ ഒരു സെക്കൻഡിൽ നൽകുന്ന ഫ്രെയിമുകളുടെ എണ്ണം (FPS) ഇവിടെ കാണാം. ബ്രൗസർ API-കൾ ഉപയോഗിച്ച് ഒരു നിശ്ചിത സമയപരിധിക്കുള്ളിൽ അളക്കുന്നതാണെങ്കിൽ ഇതിനൊപ്പം ലൈവ് അളവെടുപ്പ് എന്നും, ബ്രൗസർ നേരിട്ട് റിപ്പോർട്ട് ചെയ്യുന്ന മൂല്യമാണെങ്കിൽ ക്യാമറ റിപ്പോർട്ട് ചെയ്തത് എന്നും രേഖപ്പെടുത്തും.
ഈ വിവരങ്ങൾ കൂടാതെ, തത്സമയ പ്രിവ്യൂവിൽ നിന്ന് ഒരു നിശ്ചിത ഫ്രെയിം ക്യാപ്ചർ ചെയ്യാൻ ഫോട്ടോയെടുക്കുക എന്ന ബട്ടൺ സഹായിക്കും. ഇങ്ങനെ എടുക്കുന്ന ചിത്രം സ്നാപ്ഷോട്ട് എന്ന വിഭാഗത്തിൽ കാണാം. ഈ ചിത്രത്തിന് ക്യാമറ പ്രിവ്യൂവിൽ നിന്ന് എടുത്ത ഒരു ഫ്രെയിം എന്ന ആൾട്ടർനേറ്റീവ് ടെക്സ്റ്റ് നൽകിയിട്ടുണ്ടാകും. ഉപയോക്താക്കൾക്ക് ഈ ചിത്രം PNG ഡൗൺലോഡ് ചെയ്യുക എന്ന ബട്ടൺ ഉപയോഗിച്ച് തങ്ങളുടെ ഉപകരണത്തിലേക്ക് നേരിട്ട് സേവ് ചെയ്യാവുന്നതാണ്.
പിന്തുണയ്ക്കുന്ന റെസല്യൂഷനുകൾ കണ്ടെത്തൽ
ഒരു വെബ്ക്യാം അതിന്റെ നിർമ്മാതാക്കൾ വാഗ്ദാനം ചെയ്യുന്ന എല്ലാ റെസല്യൂഷനുകളും എപ്പോഴും ബ്രൗസറിൽ നൽകിക്കൊള്ളണം എന്നില്ല. യുഎസ്ബി ബാൻഡ്വിഡ്ത്ത് പരിമിതികൾ, ഡ്രൈവർ പ്രശ്നങ്ങൾ, അല്ലെങ്കിൽ നിലവിലെ വെളിച്ചക്കുറവ് എന്നിവ കാരണം യഥാർത്ഥ പ്രകടനം വ്യത്യാസപ്പെടാം. ഇതിനാൽ, ക്യാമറയ്ക്ക് നിലവിൽ നൽകാൻ കഴിയുന്ന സ്റ്റാൻഡേർഡ് റെസല്യൂഷനുകൾ കണ്ടെത്താൻ റെസല്യൂഷനുകൾ സ്കാൻ ചെയ്യുക എന്ന ബട്ടൺ ഉപയോഗിക്കാം.
ഈ സ്കാനിംഗ് പ്രക്രിയയിൽ 11 സാധാരണ റെസല്യൂഷൻ മോഡുകൾ ഓരോന്നായി പരിശോധിക്കുന്നു. ഓരോ മോഡിനും exact എന്ന കൺസ്ട്രെയിന്റ് നൽകി താൽക്കാലികമായി ട്രാക്ക് ആരംഭിച്ച്, അത് പിന്തുണയ്ക്കുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കിയ ശേഷം ഉടൻ തന്നെ ആ ട്രാക്ക് നിർത്തലാക്കുന്നു. ഇത് ക്യാമറയുടെ ഹാർഡ്വെയർ ശേഷിയുടെ സമ്പൂർണ്ണമായ ലിസ്റ്റ് അല്ല, മറിച്ച് സാധാരണയായി ഉപയോഗിക്കുന്ന സ്റ്റാൻഡേർഡ് മോഡുകളുടെ ഒരു പരിശോധന മാത്രമാണ്.
സ്കാൻ പൂർത്തിയാകുമ്പോൾ പിന്തുണയ്ക്കുന്ന റെസല്യൂഷനുകൾ എന്ന വിഭാഗത്തിൽ ഫലം കാണാം. ഇതിൽ ‹total›-ൽ ‹count› റെസലൂഷനുകൾ ലഭ്യമാണ് എന്ന ഫോർമാറ്റിൽ ഒരു സംഗ്രഹം ഉണ്ടാകും. നിലവിൽ ഉപയോഗിക്കുന്ന മോഡിന് നേരെ ഉപയോഗത്തിലാണ് എന്നും, പിന്തുണയ്ക്കാത്തവയ്ക്ക് നേരെ ലഭ്യമല്ല എന്നും രേഖപ്പെടുത്തും. ഇതിൽ ലഭ്യമായ ഏതെങ്കിലും റെസല്യൂഷനിൽ ക്ലിക്ക് ചെയ്താൽ ആ മോഡ് ലൈവ് പ്രിവ്യൂവിലേക്ക് നേരിട്ട് പ്രയോഗിക്കാൻ സാധിക്കും.
സുരക്ഷയും സ്വകാര്യതയും
ഈ ടൂൾ പൂർണ്ണമായും ഉപയോക്താവിന്റെ ഉപകരണത്തിനുള്ളിൽ (local device) മാത്രമാണ് പ്രവർത്തിക്കുന്നത്. ക്യാമറയിൽ നിന്നുള്ള വീഡിയോ ഫീഡ്, തത്സമയ അളവുകൾ, അല്ലെങ്കിൽ എടുക്കുന്ന ഫോട്ടോകൾ എന്നിവയൊന്നും ഒരു സെർവറിലേക്കും അയക്കുകയോ റെക്കോർഡ് ചെയ്യുകയോ സൂക്ഷിക്കുകയോ ചെയ്യുന്നില്ല. ഡാറ്റയൊന്നും ഉപകരണത്തിന് പുറത്തേക്ക് പോകുന്നില്ലെന്ന് ഉറപ്പാക്കിയിട്ടുള്ളതിനാൽ ഉപയോക്താക്കൾക്ക് പൂർണ്ണ സ്വകാര്യത ലഭിക്കുന്നു.
കൂടാതെ, ഉപയോക്താവ് നിർത്തുക ബട്ടൺ അമർത്തുമ്പോഴോ, മറ്റൊരു ക്യാമറയിലേക്ക് മാറുമ്പോഴോ, അല്ലെങ്കിൽ പേജ് അടച്ചു പോകുമ്പോഴോ (pagehide ഇവന്റ് വഴി) സജീവമായ എല്ലാ മീഡിയ ട്രാക്കുകളും പൂർണ്ണമായി റിലീസ് ചെയ്യപ്പെടുന്നു. ഇത് ക്യാമറ ഹാർഡ്വെയർ പശ്ചാത്തലത്തിൽ അനാവശ്യമായി പ്രവർത്തിക്കുന്നത് തടയുന്നു.
പിശകുകളും പരിഹാരങ്ങളും
ക്യാമറ പരിശോധനയ്ക്കിടയിൽ ഉണ്ടാകാൻ സാധ്യതയുള്ള പിശകുകളും അവയ്ക്കുള്ള കൃത്യമായ സന്ദേശങ്ങളും താഴെ നൽകുന്നു:
| പ്രശ്നം | കാണിക്കുന്ന പിശക് സന്ദേശം | പരിഹാരം |
|---|---|---|
| സുരക്ഷിതമല്ലാത്ത കണക്ഷൻ അല്ലെങ്കിൽ ബ്രൗസർ പരിമിതി | ഈ ബ്രൗസറിന് അല്ലെങ്കിൽ പേജിന് ക്യാമറ ആക്സസ് ചെയ്യാൻ കഴിയില്ല. സുരക്ഷിതമായ (HTTPS) കണക്ഷനിൽ ഒരു പുതിയ ബ്രൗസർ ഉപയോഗിക്കുക. | HTTPS ഉള്ള സുരക്ഷിതമായ വെബ്സൈറ്റിൽ മാത്രം ക്യാമറ പ്രവർത്തിപ്പിക്കുക. |
| ഉപയോക്താവ് അനുമതി നിഷേധിച്ചാൽ | ക്യാമറ ആക്സസ് തടഞ്ഞിരിക്കുന്നു. ബ്രൗസറിൽ ഈ സൈറ്റിനായി ക്യാമറ ആക്സസ് അനുവദിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക. | ബ്രൗസറിന്റെ അഡ്രസ് ബാറിലെ സൈറ്റ് ക്രമീകരണങ്ങളിൽ പോയി ക്യാമറ അനുമതി നൽകുക. |
| ക്യാമറ കണക്റ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ | ക്യാമറകളൊന്നും കണ്ടെത്തിയില്ല. ഒരു ക്യാമറ കണക്റ്റ് ചെയ്യുകയോ എനേബിൾ ചെയ്യുകയോ ചെയ്ത ശേഷം വീണ്ടും ശ്രമിക്കുക. | യുഎസ്ബി കേബിൾ പരിശോധിക്കുക അല്ലെങ്കിൽ ഡിവൈസ് മാനേജറിൽ ക്യാമറ എനേബിൾ ചെയ്യുക. |
| മറ്റൊരു ആപ്പ് ക്യാമറ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ | ക്യാമറ ആരംഭിക്കാൻ കഴിഞ്ഞില്ല — മറ്റൊരു ആപ്പ് ഇത് ഉപയോഗിക്കുന്നുണ്ടാകാം. ആ ആപ്പ് അടച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക. | സൂം, ടീംസ് അല്ലെങ്കിൽ മറ്റ് ബ്രൗസർ ടാബുകൾ പോലുള്ള ക്യാമറ ഉപയോഗിക്കുന്ന ആപ്പുകൾ അടയ്ക്കുക. |
| പൊതുവായ പരാജയം | ക്യാമറ ആരംഭിക്കാൻ കഴിഞ്ഞില്ല (‹error›). |
സിസ്റ്റം നൽകുന്ന കൃത്യമായ പിശക് കോഡ് പരിശോധിച്ച് ഹാർഡ്വെയർ പരിശോധിക്കുക. |
| സ്കാനിംഗിനിടെ ഒരു മോഡ് പരാജയപ്പെട്ടാൽ | ക്യാമറ ‹mode› നിരസിച്ചു; മുൻപത്തെ മോഡ് പുനഃസ്ഥാപിച്ചു. |
ക്യാമറ പിന്തുണയ്ക്കാത്ത മോഡ് ഒഴിവാക്കി മുൻപ് പ്രവർത്തിച്ച മോഡിലേക്ക് ബ്രൗസർ സ്വയം മാറുന്നു. |
| ഉപയോഗത്തിലിരിക്കെ ക്യാമറ അൺപ്ലഗ് ചെയ്താൽ | പ്രവർത്തിച്ചുകൊണ്ടിരുന്ന ക്യാമറ വിച്ഛേദിക്കപ്പെട്ടു. | യുഎസ്ബി കണക്ഷൻ വീണ്ടും പരിശോധിച്ച് ക്യാമറ കണക്റ്റ് ചെയ്യുക. |
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)
ചോദ്യം: ഞാൻ എന്തിനാണ് ആദ്യം ക്യാമറ അനുമതി നൽകേണ്ടത്? ഉത്തരം: നിങ്ങൾ അനുമതി നൽകിയതിനു ശേഷം മാത്രമാണ് ബ്രൗസർ ക്യാമറ പങ്കിടുന്നത്, സൈറ്റ് ക്രമീകരണങ്ങളിൽ നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ആ അനുമതി റദ്ദാക്കാം. പ്രിവ്യൂ കാണാനും ക്യാമറയുടെ മോഡുകൾ പരിശോധിക്കാനുമാണ് ഈ അനുമതി ഉപയോഗിക്കുന്നത്; ടെസ്റ്റ് അവസാനിപ്പിച്ചാൽ ഉടൻ തന്നെ ക്യാമറ പ്രവർത്തനരഹിതമാകും.
ചോദ്യം: എന്റെ ക്യാമറയുടെ സ്പെസിഫിക്കേഷൻ ഷീറ്റിലെ ഒരു റെസല്യൂഷൻ കാണാനില്ലാത്തത് എന്തുകൊണ്ടാണ്? ഉത്തരം: മാർക്കറ്റിംഗ് സ്പെസിഫിക്കേഷനുകൾ അല്ല, ക്യാമറയും ബ്രൗസറും ഇപ്പോൾ യഥാർത്ഥത്തിൽ ലഭ്യമാക്കുന്ന മോഡുകളാണ് ലിസ്റ്റ് കാണിക്കുന്നത്. ഡ്രൈവറുകൾ, യുഎസ്ബി ബാൻഡ്വിഡ്ത്ത്, വെളിച്ചം എന്നിവ ലഭ്യമാകുന്ന മോഡുകളെ മാറ്റിയേക്കാം, ചില മോഡുകൾ ചില ആപ്പുകളിൽ മാത്രമേ കാണാനാകൂ.
ചോദ്യം: മറ്റൊരു ആപ്പ് ക്യാമറ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ എന്തുചെയ്യണം? ഉത്തരം: പകുതിയിലധികം ക്യാമറകളും ഒരു സമയം ഒരു ആപ്പിന് മാത്രമേ പ്രവർത്തിക്കാൻ കഴിയൂ. വീഡിയോ കോൾ അല്ലെങ്കിൽ റെക്കോർഡിംഗ് ആപ്പുകൾ (മറ്റ് ബ്രൗസർ ടാബുകൾ ഉൾപ്പെടെ) അടച്ചതിനു ശേഷം ടെസ്റ്റ് വീണ്ടും ആരംഭിക്കുക. എന്നിട്ടും പരാജയപ്പെടുകയാണെങ്കിൽ, ക്യാമറ വീണ്ടും കണക്റ്റ് ചെയ്യുകയോ ബ്രൗസർ റീസ്റ്റാർട്ട് ചെയ്യുകയോ ചെയ്യുക.