2017-03-29 31 views
0

Citrix를 통해 실행되는 응용 프로그램을 통해 클라이언트 PC에 연결된 웹캠으로 사진을 찍어야합니다. 응용 프로그램은 C# 및 DirectShow 라이브러리를 사용하여 코딩됩니다. Citrix XenApp은 버전 7.x이고 클라이언트는 Windows 7 및 10입니다. 원격 데스크톱과 Citrix는 동일한 문제가있는 것으로 보입니다.C# : Citrix 세션을 통해 클라이언트 웹캠에 액세스

뚱뚱한 클라이언트에 모두 잘 작동합니다. 물론 Citrix 또는 원격 데스크톱에서는 로컬 웹캠이 표시되지 않지만 "Citrix HDX 웹 카메라"는 표시됩니다. 이를 사용하고 카메라를 시작하려고하면 "비디오 캡처 필터를 추가하지 못했습니다."라는 오류 메시지가 나타납니다.

필터 힌트로 이동하여 GraphEdit을 서버에로드하고 RDP 클라이언트를 통해 실행했습니다. Citrix HDX Web Camera를 캡처 소스로 볼 수 있지만 입력 또는 출력 핀이 없습니다. 그걸로 무엇을해야할지 모르겠습니다.

나는 며칠 동안 웹을 둘러 보았지만 행운은 없었다. 기본적으로 Citrix에서 카메라 액세스가 작동하지 않는다는 힌트가 있지만이를 수행 할 수 있습니다. Citrix는 HDX Realtime Webcam Video Compression에 대한 지원 기사도 가지고 있지만 기술적 세부 사항은 없습니다. 그것은 설정 옵션과 코딩에 관한 것이 아닙니다.

다른 응용 프로그램의 이익을 위해 갭을 좁히는 제 3 자 제품이 있으므로이 작업을 수행 할 수 있습니다. 누구나 자신의 응용 프로그램에 이것을 코딩하는 좋은 정보에 대한 링크가 있습니까? 또는 "DirectShow로 신경 쓰지 마세요."와 같은 잘못된 방향을 지적하기도합니다. 당신이 사용해야합니다 ... "

많은 감사.

답변

0

Citrix HDX Web Camera에 출력 핀이없는 것과 동일한 문제가 발생합니다.

선호하는 미디어 유형 :
주요 유형 : 비디오
하위 유형 유형 : YUY2
형식 유형 : VideoInfo
rcSrc {X = 0 로컬 컴퓨터에 핀 속성을 확인하면 , 당신은 같은 볼 수 있습니다 , Y = 0, 폭 = 0, 높이 = 0}
rcDest {X = 0, Y = 0, 폭 = 0, 높이 = 0}
-

나는 미디어를 추측 유형이 시스템에 없으므로 핀을 사용할 수 없습니다. 렌더링. 불행하게도 나는 설치해야 할 것이 무엇인지 모른다.