0

웹 카메라에서 작동하는 응용 프로그램이 있습니다. Singleton Com Server로 개발되었으며 Windows 서비스로 실행됩니다. 그것은 간단한 DirectShow Graph를 만들고 뭔가를합니다.Windows 서비스에서 HTML5 웹 페이지로 데이터를 전송하는 방법은 무엇입니까?

나는 으로 비디오 미리보기을 html5 웹 페이지의 크롬으로 표시해야합니다.

질문은 (미리보기 용) 데이터를 Windows 서비스에서 HTML5 웹 페이지로 전송하는 방법은 입니까?

내 경우에는 어떤 해결책이 적합할까요? 염화나트륨과

  • 크롬 확장
  • PPAPI 플러그인
  • 어쩌면 우리는 어도비 플래시 사용할 수 있습니다 (어쨌든하지만를? 플래시 및 Windows 응용 프로그램 간의 데이터 교환 을 구축하는 방법)
  • 을 아니면 만들 ​​수 있습니다 메모리 사이에 공유되는 메모리 매핑 파일 확장 프로그램과 Windows 서비스?
  • 다른 건 없나요?

어떤 조언을 주셔서 감사합니다.

+0

이 질문은 너무 광범위하지만, (그것은 단지 작은 프레임 크기 작동 내가 NativeMessaging의 aproach을 확인 https://developer.chrome.com/extensions/messaging#native-messaging – Xan

+0

를 살펴 72 * 72 픽셀), 640 * 480의 경우 확장면에서 "잡히지 RangeError : 최대 호출 스택 크기 초과"오류가 있습니다. – Aleksei2414904

+0

코드를 보지 않고 말할 수 없지만 다른 접근법 (아마 더 효율적)은 서비스 (또는 프록시)를 WebSockets 서버로 만드는 것입니다. 그러면 HTML5 앱에서 데이터를 연결하고 스트리밍 할 수 있습니다. – Xan

답변

-1

Portable NaCl 플러그인을 사용하는 것이 좋습니다. 웹캠에서 비디오를 스트리밍하는 sdk와 함께 제공되는 예제가 있습니다. SDK에서 :

"MediaStream Video 예제는 웹캠에서 비디오를 캡처하는 방법을 보여줍니다."

시작하려면 여기를 참조하십시오.

https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1

+0

이 솔루션을 제외하고는 "앱을 버리고 처음부터 다시 작성"을 의미합니다. "기존 서비스에 연결하는 방법"을 해결하지 못합니다. – Xan