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

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

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

必要條件

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

程序

  1. 在 Mac 用戶端上啟動網路攝影機或麥克風應用程式,以觸發將相機裝置或音訊裝置列舉至即時影音 (RTAV) 記錄檔的作業。
    1. 連接網路攝影機或音訊裝置。
    2. 應用程式資料夾裡,連按兩下 VMware Horizon Client 以啟動 Horizon Client
    3. 開始通話,然後停止通話。
  2. 在即時影音 (RTAV) 記錄檔中找到網路攝影機或麥克風的記錄項目。
    1. 在文字編輯器中,開啟即時影音 (RTAV) 記錄檔。
      即時影音 (RTAV) 記錄檔名稱為 ~/Library/Logs/VMware/vmware-RTAV-pid.log,其中 pid 是目前工作階段的處理程序識別碼。
    2. 搜尋即時影音 (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
  3. 在即時影音 (RTAV) 記錄檔中找到您偏好的網路攝影機或麥克風並記下其使用者 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 是您從即時影音 (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"
  5. (選擇性) 使用 defaults read 命令來確認您對即時影音 (RTAV) 功能的變更。
    例如: defaults read com.vmware.rtav
    即時影音 (RTAV) 設定的清單隨即出現。

結果

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