Mac 클라이언트에서 여러 개의 웹캠 또는 마이크를 사용하는 경우 실시간 오디오-비디오 기능에는 원격 데스크톱에 있는 하나의 웹캠과 하나의 마이크만 사용할 수 있습니다. Mac 기본 시스템을 사용하여 명령줄에서 기본 웹캠 및 마이크를 지정합니다.
실시간 오디오-비디오 기능을 사용하는 경우, 웹캠, 오디오 입력 디바이스 및 오디오 출력 디바이스가 USB 리디렉션 없이도 작동하며, 필요한 네트워크 대역폭 양이 감소됩니다. 아날로그 오디오 입력 디바이스도 지원됩니다.
대부분의 환경에서는 기본 마이크나 웹캠을 구성할 필요가 없습니다. 기본 마이크를 설정하지 않으면 클라이언트 시스템의 시스템 기본 설정에 설정된 기본 오디오 디바이스가 원격 데스크톱에서 사용됩니다. Mac 클라이언트에서 기본 마이크 선택의 내용을 참조하십시오. 기본 웹캠을 구성하지 않으면 시스템 목록에서 웹캠이 선택되어 원격 데스크톱에서 사용됩니다.
사전 요구 사항
- 기본 USB 웹캠을 구성하려는 경우 클라이언트 시스템에 USB 웹캠이 설치되어 있고 작동이 가능한지 확인합니다.
- 기본 USB 마이크나 다른 유형의 마이크를 구성하려는 경우 Mac 클라이언트에 해당 마이크가 설치되어 있고 작동이 가능한지 확인합니다.
- 원격 데스크톱에 VMware Blast 디스플레이 프로토콜 또는 PCoIP 디스플레이 프로토콜을 사용합니다.
프로시저
- Mac 클라이언트에서 웹캠이나 마이크 애플리케이션을 시작하여 카메라 디바이스 또는 오디오 디바이스 목록을 실시간 오디오-비디오 로그 파일에 트리거합니다.
- 웹캠이나 오디오 디바이스를 장착합니다.
- 애플리케이션 폴더에서 VMware Horizon Client를 두 번 클릭하여 Horizon Client를 시작합니다.
- 호출을 시작한 다음 호출을 멈춥니다.
- 실시간 오디오-비디오 로그 파일에서 웹캠 또는 마이크에 대한 로그 항목을 찾습니다.
- 텍스트 편집기에서 실시간 오디오-비디오 로그 파일을 엽니다.
실시간 오디오-비디오 로그 파일의 이름은
~/Library/Logs/VMware/vmware-RTAV-pid.log입니다. 여기서
pid는 현재 세션의 프로세스 ID입니다.
- 장착된 웹캠과 마이크를 식별하는 항목을 실시간 오디오-비디오 로그 파일에서 검색합니다.
다음 예는 웹캠 항목이 실시간 오디오-비디오 로그 파일에 어떻게 표시되는지를 보여줍니다.
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
- 실시간 오디오-비디오 로그 파일에서 기본으로 사용할 웹캠 또는 마이크를 찾아 해당 사용자 ID를 기록합니다.
사용자 ID는 로그 파일의 UserId= 문자열 다음에 나옵니다. 예를 들어 내장형 FaceTime 카메라의 사용자 ID는 FaceTime HD Camera (Built-in)이며 내장형 마이크의 사용자 ID는 Built-in Microphone입니다.
- 터미널(/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" |
- (선택 사항) defaults read 명령을 사용하여 실시간 오디오-비디오 기능에 대한 변경 사항을 확인합니다.
예:
defaults read com.vmware.rtav
이 명령은 모든 실시간 오디오-비디오 설정을 나열합니다.
결과
이후에 원격 데스크톱과 연결하여 새 호출을 시작하면 클라이언트 시스템에서 구성한 기본 웹캠이나 마이크가 원격 데스크톱에서 사용됩니다(사용할 수 있는 경우). 기본 웹캠과 마이크를 사용할 수 없으면 지원되는 다른 웹캠이나 마이크가 원격 데스크톱에서 사용됩니다.