2012-01-20 4 views
1

Silverlight 응용 프로그램 (브라우저에서 실행)에서 IP 카메라 스트림을 직접 조사하도록 요청 받았습니다. 내가 볼 수 있듯이 RTSP 스트림과 Motion JPEG 스트림을 처리 할 수 ​​있어야합니다. 둘 다 Silverlight에서 기본적으로 지원되지 않습니다.IP 웹캠 스트림에 액세스

MJPEG 디코딩 용 라이브러리 (http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder)가 발견되었지만 문제가되는 Silverlight에서만 OOB을 지원합니다.

RTSP 용 상용 제품만을 찾을 수 있었지만 거의 모든 스트림을 수동으로 처리하기 위해 MediaStreamSource API를 사용할 수 있지만 RTSP에서이를 수행하는 방법에 대한 정보는 어디에도 없었습니다.

그럼 어떻게 하죠?

답변

0

Silverlight MediaElement를 사용해 보셨나요? 기본적으로 Windows Media Player를 Silverlight 컨트롤로 제공하며 RTSP 및 모션 JPEG를 지원한다는 것을 알고 있습니다. 그러나 RTSP는 Windows Media Player 구현이 모든 소스에서 RTSP를 재생하지 못할 수있는 약간의 상호 작용 악몽입니다. 소스 속성을 URL로 설정할 수 있어야합니다. 스트림을 재생하지 못하면 RTSP 비 호환성 문제 일 가능성이 높습니다.