如果您將多個網路攝影機或麥克風連線至 Mac 用戶端,您在遠端桌面平台中使用即時影音 (RTAV) 功能時,可以使用一個特定的網路攝影機和一個麥克風。您可以使用 Mac 預設系統,在命令列上指定偏好的網路攝影機和麥克風。
使用即時影音 (RTAV) 功能時,網路攝影機、音訊輸入裝置和音訊輸出裝置不需要 USB 重新導向即可運作,因此可降低所需的網路頻寬。同時支援類比音訊輸入裝置。
在大多數環境中,您都不需要設定偏好的麥克風或網路攝影機。如果您沒有設定偏好的麥克風,遠端桌面平台會使用本機作業系統的 [系統偏好設定] 中設定的預設音訊裝置。請參閱在 Mac 用戶端上選取預設麥克風。如果您沒有設定偏好的網路攝影機,遠端桌面平台會透過列舉來使用網路攝影機。
必要條件
- 如果您要設定偏好的 USB 網路攝影機,請確認網路攝影機已安裝在用戶端系統上並且可運作。
- 如果您要設定偏好的 USB 麥克風或其他類型的麥克風,請確認麥克風已安裝在 Mac 用戶端上並且可運作。
- 為遠端桌面平台使用 VMware Blast 顯示通訊協定或 PCoIP 顯示通訊協定。
程序
- 在 Mac 用戶端上啟動網路攝影機或麥克風應用程式,以觸發將相機裝置或音訊裝置列舉至即時影音 (RTAV) 記錄檔的作業。
- 連接網路攝影機或音訊裝置。
- 在應用程式資料夾裡,連按兩下 VMware Horizon Client 以啟動 Horizon Client。
- 開始通話,然後停止通話。
- 在即時影音 (RTAV) 記錄檔中找到網路攝影機或麥克風的記錄項目。
- 在文字編輯器中,開啟即時影音 (RTAV) 記錄檔。
即時影音 (RTAV) 記錄檔名稱為
~/Library/Logs/VMware/vmware-RTAV-pid.log,其中
pid 是目前工作階段的處理程序識別碼。
- 搜尋即時影音 (RTAV) 記錄檔,以找出可識別連接的網路攝影機或麥克風的項目。
下列範例顯示了即時影音 (RTAV) 記錄檔中網路攝影機項目可能出現的方式:
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() - 1 Device(s) found
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=FaceTime HD Camera (Built-in) UserId=FaceTime HD Camera (Built-in)#0xfa20000005ac8509 SystemId=0xfa20000005ac8509
下列範例顯示了即時影音 (RTAV) 記錄檔中麥克風項目可能出現的方式:
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: int AVCaptureEnumerateAudioDevices(MMDev::DeviceList&) -
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - 2 Device(s) found
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - Index=255 Name=Built-in Microphone UserId=Built-in Microphone#AppleHDAEngineInput:1B,0,1,0:1 SystemId=AppleHDAEngineInput:1B,0,1,0:1
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - Index=255 Name=Built-in Input UserId=Built-in Input#AppleHDAEngineInput:1B,0,1,1:2 SystemId=AppleHDAEngineInput:1B,0,1,1:2
- 在即時影音 (RTAV) 記錄檔中找到您偏好的網路攝影機或麥克風並記下其使用者 ID。
使用者 ID 顯示在記錄檔的 UserId= 字串之後。例如,內部 face time 相機的使用者 ID 是 FaceTime HD 相機 (內建),內部麥克風的使用者 ID 是內建麥克風。
- 在終端 (/Applications/Utilities/Terminal.app),使用 defaults write 命令來設定偏好的網路攝影機或麥克風。
選項 |
動作 |
設定偏好的網路攝影機 |
輸入 defaults write com.vmware.rtav srcWCamId "webcam-userid",其中 webcam-userid 是您從即時影音 (RTAV) 記錄檔取得的偏好的網路攝影機之使用者 ID。例如: defaults write com.vmware.rtav srcWCamId "HD Webcam C525” |
設定偏好的麥克風 |
輸入 defaults write com.vmware.rtav srcAudioInId "audio-device-userid",其中 audio-device-userid 是您從即時影音 (RTAV) 記錄檔取得的偏好的麥克風之使用者 ID。例如: defaults write com.vmware.rtav srcAudioInId "Built-in Microphone" |
- (選擇性) 使用 defaults read 命令來確認您對即時影音 (RTAV) 功能的變更。
例如:
defaults read com.vmware.rtav
即時影音 (RTAV) 設定的清單隨即出現。
結果
下次您連線至遠端桌面平台並開始新的通話時,遠端桌面平台就會使用偏好的網路攝影機或麥克風 (如果可用)。如果偏好的網路攝影機或麥克風無法使用,遠端桌面平台使用另一個可用的網路攝影機或麥克風。