올해 REMIX 오스트레일리아에서 Kinect - HTML5 상호 작용이 시연되었습니다. 설정 방법은 Windows Service에서 WCF 끝점을 노출 한 다음 Javascript가 Kinect와 다시 대화 할 수있게하는 것입니다. 이것은 Kinect < -> 서버 < -> 클라이언트 시나리오에서 효과적 이었으므로이 방법을 사용하여 일종의 TCP 스트림을 Flash 또는 Silverlight와 같은 리치 미디어 응용 프로그램에 사용할 수 있습니다. 라이브 스트림을 사용하려면 들어오는 RGB/깊이 비디오 프레임을 가져 와서 API를 사용하여 IIS7에 다시 써야합니다. 이것은 응용 프로그램 또는 서비스에 포함될 수 있습니다. Windows에서 비디오 장치로 인식하지 못하기 때문에 사용자 지정 응용 프로그램을 통해 Kinect를 프록시해야합니다. Kinect 사용자 (즉, 컴퓨터에있는 사용자, 웹 서버를 통해 연결되거나 프록시되지 않은 사용자)를 사용하려면 Silverlight를 사용할 수 있습니다. 브라우저에서 상승 된 권한으로 Silverlight를 실행하면 COM 객체를 pinvoke 할 수 있습니다. 즉, 로컬 Kinect 센서에 액세스 할 수 있습니다. 그런 다음 Silverlight를 직접 사용하여 UI를 렌더링하거나 Silverlight에서 Kinect에 액세스하여 클라이언트 측의 Javascript로 데이터를 전달할 수있는 Javascript inter-op를 만들 수 있습니다. 유일한 단점은 재배포 가능 버전이 제공 될 때까지 사용자가 Kinect for Windows SDK를 컴퓨터에 설치해야한다는 것입니다.
안녕하세요 mankoff, 답장을 보내 주셔서 감사합니다. 내 다른 게시물에 내 도움을 주었다고 생각합니다. 유일한 문제는 Windows Kinect SDK를 사용하여 내 깊이와 카메라 매핑을 개발했기 때문에 Windows Kinect SDK와 함께 잘 작동 할 것입니다. 이런 식으로 뭔가를 통합하는 방법에 대한 아이디어는 kinect sdk (또는 거기에 뭔가가 있다면 같은 일을 할 것입니다)? – Matt