如果您在 Mac 用戶端上有多個網路攝影機或麥克風,您在遠端桌面平台中使用即時音訊視訊功能時,僅能使用一個網路攝影機和一個麥克風。您可以使用 Mac 預設系統,在命令列上指定偏好的網路攝影機和麥克風。

使用即時音訊視訊功能時,網路攝影機、音訊輸入裝置和音訊輸出裝置不需要 USB 重新導向即可運作,因此可降低所需的網路頻寬。同時支援類比音訊輸入裝置。

在大多數環境中,您都不需要設定偏好的麥克風或網路攝影機。如果您沒有設定偏好的麥克風,遠端桌面平台會使用用戶端系統之 [系統喜好設定] 中設定的預設音訊裝置。請參閱在 Mac 用戶端上選取預設麥克風。如果您沒有設定偏好的網路攝影機,遠端桌面平台會透過列舉選取網路攝影機。

必要條件

  • 如果您要設定偏好的 USB 網路攝影機,請確認網路攝影機已安裝在用戶端系統上並且可運作。
  • 如果您要設定偏好的 USB 麥克風或其他類型的麥克風,請確認麥克風已安裝在 Mac 用戶端上並且可運作。
  • 為遠端桌面平台使用 VMware Blast 顯示通訊協定或 PCoIP 顯示通訊協定。

程序

  1. 在 Mac 用戶端上啟動網路攝影機或麥克風應用程式,以觸發將相機裝置或音訊裝置列舉至即時音訊視訊記錄檔的作業。
    1. 連接網路攝影機或音訊裝置。
    2. 應用程式資料夾裡,連按兩下 VMware Horizon Client 以啟動 Horizon Client
    3. 開始通話,然後停止通話。
  2. 在即時音訊視訊記錄檔中找到網路攝影機或麥克風的記錄項目。
    1. 在文字編輯器中,開啟即時音訊視訊記錄檔。
      即時音訊視訊記錄檔名稱為 ~/Library/Logs/VMware Horizon Client/vmware-RTAV-pid.log,其中 pid 是目前工作階段的處理程序識別碼。
    2. 搜尋即時音訊視訊記錄檔,以找出可識別連接的網路攝影機或麥克風的項目。
    下列範例顯示了即時音訊視訊記錄檔中網路攝影機項目可能出現的方式:
    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
    下列範例顯示了即時音訊視訊記錄檔中麥克風項目可能出現的方式:
    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
  3. 在即時音訊視訊記錄檔中找到您偏好的網路攝影機或麥克風並記下其使用者 ID。
    使用者 ID 顯示在記錄檔的 UserId= 字串之後。例如,內部 face time 相機的使用者 ID 是 FaceTime HD 相機 (內建),內部麥克風的使用者 ID 是內建麥克風。
  4. 在終端 (/Applications/Utilities/Terminal.app),使用 defaults write 命令來設定偏好的網路攝影機或麥克風。
    選項 動作
    設定偏好的網路攝影機 輸入 defaults write com.vmware.rtav srcWCamId "webcam-userid",其中 webcam-userid 是您從即時音訊視訊記錄檔取得的偏好的網路攝影機之使用者 ID。例如:
    defaults write com.vmware.rtav srcWCamId "HD Webcam C525”
    設定偏好的麥克風 輸入 defaults write com.vmware.rtav srcAudioInId "audio-device-userid",其中 audio-device-userid 是您從即時音訊視訊記錄檔取得的偏好的麥克風之使用者 ID。例如:
    defaults write com.vmware.rtav srcAudioInId "Built-in Microphone"
  5. (選擇性) 使用 defaults read 命令來確認您對即時音訊視訊功能的變更。
    例如: defaults read com.vmware.rtav
    此命令會列出所有即時音訊視訊設定。

結果

下次您連線至遠端桌面平台並開始新的通話時,遠端桌面平台就會使用您設定的偏好網路攝影機或麥克風 (如果可用)。如果偏好的網路攝影機或麥克風無法使用,遠端桌面平台可以使用另一個可用的網路攝影機或麥克風。