Windows 11 24H2 最終將允許多個應用程式同時使用你的相機
Windows 11(以及任何舊版本的 Windows)不允許多個相機應用程式存取網路攝影機硬件,除非您使用建立虛擬相機設定的第三方應用程式。這將在 Windows 11 版本 24H2 的未來版本中發生變化,該版本添加了一項可選功能,允許多個應用程式存取您的網路攝影機。
但為什麼 Windows 不允許相機存取多個應用程式呢?正如有些人可能會猜測的那樣,這實際上與隱私或間諜活動無關。我的理解是,Windows 11 缺乏對多個相機應用程式的支持,與 Windows 過去處理或處理視訊擷取 API 的方式有很大關係。
當 Windows 還沒有那麼強大時(我的意思是,為它提供支援的硬體沒有那麼強大),在兩個或多個應用程式之間共享相機並不容易,因為這會減慢一切。另一個挑戰是應用程式可能無法就亮度或其他視訊品質等設定達成一致。
為了簡單起見,微軟制定了一個簡單的規則:當像預設 Windows 相機這樣的應用程式正在使用你的相機時,其他應用程式不能同時使用它。
一些開發人員找到了一種解決方法,允許 OBS 等第三方客戶端透過創建「虛擬相機」來存取相機,但代價是效能。
即使在具有最新相機應用程式的最新版本的 Windows 11 上,如果您與其他應用程式共用相機存取權限,您也將無法使用預設相機。
如上圖所示,當Windows 11偵測到「另一個應用程式已在使用相機」時,會警告您關閉「其他應用程式」。這是被名為「CameraReservedByAnotherApp」的 API 所阻止的。
Microsoft 最終透過 Windows 11 2024 更新改變了這種行為。
在較新的 Windows 11 24H2 預覽版本中,微軟新增了「多應用程式相機」支持,當您按一下新的「進階相機設定」按鈕時會顯示該支援。
用戶 Phantom 還注意到,此可選切換允許多個視訊應用程式同時存取相機。
微軟警告稱,「多應用相機」的想法存在一定的局限性。開啟後,相機設定(例如亮度)只能從此特定設定頁面進行調整。
這並不是 Windows 11 相機設定的唯一新增功能。另一個新功能可讓您透過開啟基本相機流模式來除錯相機問題。
當您無法使用傳統方法(例如 Windows 故障排除程序)處理相機問題時,可以使用此後備選項。
對於那些不知道的人來說,音訊也以同樣的方式工作,其中一次只有一個應用程式可以使用麥克風/揚聲器。 Windows 最終在處理多個應用程式和硬體的麥克風方面做得更好,但相機的情況並非如此,Windows 11 仍然堅持舊規則。
微軟也正在測試 Windows 相機的人工智慧整合和其他功能,但尚不清楚這些變更何時開始發布。
發佈留言