Webcam 測試

檢查相機的即時預覽、解像度與影格率。

預覽

啟動相機以查看即時預覽及其訊號詳細資料。

鏡頭已關閉

相機畫面與任何截圖都會留在本機裝置上 — 絕不會被錄製、上傳或儲存。

常見問題

為什麼必須先允許相機存取權限?

瀏覽器只會在獲得允許後才會共用相機,你隨時可以在網站設定中撤銷該權限。本測試利用存取權限來顯示預覽並讀取相機模式;停止測試會立即釋放相機。

為什麼相機規格表上的某些解像度不見了?

清單顯示的是相機與瀏覽器目前實際可提供的模式,而非宣傳規格。驅動程式、USB 頻寬和燈光可能會改變提供的內容,部分模式也可能只在特定應用程式中出現。

如果有其他應用程式正在使用相機怎麼辦?

多數相機同時只能服務一個應用程式。請關閉視訊通話或錄製應用程式(包括其他瀏覽器分頁),然後重新開始測試。如果仍然失敗,請重新連接相機或重新啟動瀏覽器。

本「Webcam 測試」工具讓使用者能夠直接在網頁瀏覽器中測試相機,以驗證其即時預覽、實際解像度及影格率。啟動測試後,工具會顯示鏡頭畫面的即時鏡像預覽,並測量裝置的即時效能。使用者可在多個已連接的相機之間切換、為即時畫面拍攝截圖、將擷取的畫面下載為本機影像檔案,並執行掃描以找出相機目前能提供的標準解像度。

瀏覽器媒體 API 與 WebRTC 技術

現代網頁瀏覽器無需安裝任何外部插件,即可透過媒體串流與限制條件(Constraints)直接存取硬件相機。本工具在頁面載入時不會自動開啟相機,只有在使用者點擊「啟動相機」按鈕時,才會向瀏覽器請求視訊存取權限,且明確設定僅請求視訊而不包含音訊。

為了確保用戶私隱與系統安全,當使用者停止測試、切換裝置或離開網頁(觸發 pagehide 事件)時,本工具會釋放所有活動中的媒體軌道(Media Tracks),確保相機硬件完全釋放。

相機解像度與長寬比

在「相機詳細資料」區段中,工具會顯示以下資訊:

  • 名稱:顯示使用中相機的名稱(若裝置名稱未知或被封鎖,則顯示「未命名的相機」)。
  • 解像度:顯示目前活動視訊軌道的實際寬度與高度。
  • 長寬比:根據目前寬度與高度計算出的簡化數學比例。

本工具的「掃描解像度」功能會測試 11 種常見的標準解像度模式。掃描時,系統會對每個模式個別套用 exact 限制條件,並在測試後立即停止該臨時軌道。這是一項針對常見標準模式的相容性測試,而非對硬件所有技術規格的窮舉枚舉。

影格率(FPS)測量機制

影格率(FPS)是評估視訊流暢度的關鍵指標。本工具提供兩種影格率標示方式:

  • 即時測量:使用瀏覽器 API 在滾動窗口(Rolling Window)中即時計算得出的實際影格率。
  • 相機回報:直接顯示瀏覽器所回報的相機預設數值。

實際測量的影格率往往會受到環境光線、USB 頻寬及系統資源分配的影響,因而與相機硬件回報的理論值有所偏差。

硬件規格與實際表現的差異

用戶在測試中看到的數據反映的是瀏覽器目前的報告與測量結果,這些數據可能會與鏡頭官方標示的規格有所不同。導致這種差異的常見因素包括:

  • USB 頻寬限制:多個 USB 裝置共用總線可能會限制高解像度下的影格率。
  • 驅動程式配置:作業系統或瀏覽器驅動程式可能會限制特定模式的輸出。
  • 環境光線:在暗光環境下,相機可能會自動延長曝光時間,從而降低實際輸出的影格率。

異常排除與錯誤訊息說明

當相機無法正常運作時,系統會根據具體成因顯示對應的錯誤訊息:

異常狀況 系統顯示訊息
瀏覽器不支援或使用非安全連線 此瀏覽器或頁面無法存取鏡頭。請在安全 (HTTPS) 連線下使用最新版本的瀏覽器。
使用者拒絕授權 鏡頭存取權限已被封鎖。請在瀏覽器中允許此網站存取鏡頭,然後重新開始。
系統偵測不到硬件 找不到鏡頭。請連接或啟用鏡頭,然後再試一次。
硬件被其他程式佔用 鏡頭無法啟動 — 可能有其他應用程式正在使用它。請關閉該應用程式後重試。
其他啟動失敗 鏡頭無法啟動 (‹error›)。
掃描時特定模式被拒絕 鏡頭拒絕了 ‹mode›;已還原至先前的模式。
測試中途拔除相機 使用中的鏡頭已被拔除。

私隱與本機處理原則

本工具極為重視用戶私隱。所有相機畫面、即時測量數據以及擷取的相片快照,均完全在用戶的本機裝置上進行處理。本工具不會錄製、上傳或儲存任何影像或數據,確保沒有任何資料會離開您的裝置。

常見問題

為什麼必須先允許相機存取權限?

瀏覽器只會在獲得允許後才會共用相機,你隨時可以在網站設定中撤銷該權限。本測試利用存取權限來顯示預覽並讀取相機模式;停止測試會立即釋放相機。

為什麼相機規格表上的某些解像度不見了?

清單顯示的是相機與瀏覽器目前實際可提供的模式,而非宣傳規格。驅動程式、USB 頻寬和燈光可能會改變提供的內容,部分模式也可能只在特定應用程式中出現。

如果有其他應用程式正在使用相機怎麼辦?

多數相機同時只能服務一個應用程式。請關閉視訊通話或錄製應用程式(包括其他瀏覽器分頁),然後重新開始測試。如果仍然失敗,請重新連接相機或重新啟動瀏覽器。