문제

XML (비디오 제목, 지속 시간 등)에서 비디오 목록을 작성하고 해당 목록을 웹캠 스트림으로 재생할 수있는 응용 프로그램을 개발하는 데 관심이 있습니다. 즉, ustream.tv를 방문하거나 라이브 메신저에서 웹캠을 활성화하려면 비디오 재생 목록이 내 활성 웹캠으로 등록됩니다.

이 분야에서 경험이있는 사람이 있습니까? 아마도 제공 할 조언이 있습니까?

도움이 되었습니까?

해결책

나는이 분야에서 많은 경험이 없지만, 나는 DirectShow API의 MSDN 문서.

.NET 래퍼 라이브러리도 있습니다.

다른 팁

타사 앱이 비디오를 표준 웹캠 스트림으로 보도록하기 위해이 작업을 원한다면 (그리고 당신과 매우 흡사합니다)이를 수행하는 유일한 방법은 가상 웹캠 드라이버를 작성하는 것입니다. 그런 다음 웹캠의 스트리밍 출력으로 비디오 컨텐츠를 "재생"할 수 있습니다. 여기에는 동영상 컨텐츠를 디코딩하기위한 코드를 작성하는 것이 포함됩니다 (아마도 DirectShow를 사용하는 것)는 원시 비디오 스트림을 웹캠의 출력 스트림에 복사하는 것이 포함됩니다. 사용자 정의 직접 쇼핑 렌더러 필터를 작성하거나 샘플 그래버를 사용하여 원시, 디코딩 된 프레임에 액세스해야합니다.

직접 쇼와 드라이버 개발이 상당히 가파른 학습 곡선을 가지고 있다는 점을 감안할 때 특히 달성 가능한 목표이지만 특히 쉽지는 않습니다. 목표가 정확히 무엇인지에 따라이를 위해 사용할 수있는 다양한 드라이버 모델이 있습니다. 가장 쉬운 것은 Windows (VFW) 가상 카메라 드라이버 용 비디오를 만드는 것입니다. 이 접근법의 큰 이점은 드라이버가 완전히 사용자 모드 코드가 될 것이라는 점입니다. 디버깅하고 일반적으로 작성하기가 훨씬 쉽습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top