2012-10-15 3 views
4

카메라와 관련된 프로젝트를 만들어야합니다. 외부 플레이어 즉 VLC에서 볼 수있는 형식 rtsp : // ip : port/stream의 스트림이 있습니다.RTSP mjpeg 스트림 플레이어 - 가장 쉬운 방법은?

내가하고 싶은 것은 간단한 자바 클라이언트가 스트림을 읽고 재생하도록 만드는 것이다. 나는 오랫동안 어떤 해결책을 찾고 있었고 현재 JMF는 10 년이 넘었고, 다른 해결책은 그 단순한 (아마도 나는?) 문제로 복잡해 보인다.

+0

우리가 시도한 것을 보여주고 무엇이 잘못 되었습니까? – HaskellElephant

+0

안녕하세요, 어떤 접근 방식으로이 사용 사례를 얻는 데 도움이 되었습니까? 나는 또한 그것으로 일하고 있으며 당신의 도움이 필요합니다. –

답변

2

직장에서 Java 프로젝트의 경우 현재 Xuggler을 사용하여 정확한 URL 형식으로 RTSP 스트림을 읽습니다. Windows, Mac 및 Linux에서 잘 작동 해 왔으며 실제로 프로젝트에 몇 줄의 코드 만 추가되었습니다.

+0

예제 비디오 디코딩 및 재생을 시도했지만 샘플 * .mjpeg 파일로 완벽하게 작동합니다. 예제 코드 : http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler/src/com/xuggle/xuggler/demos/DecodeAndPlayVideo.java하지만 스트림 링크를 추가하여 스트림을 읽으려고 할 때 18 : 11 : 43.953 [main] ERROR org.ffmpeg - [mjpeg @ 031AFC40] JPEG 데이터가 없습니다. – Remiwaw

+1

이 스트림은 VLC 플레이어에서 볼 수 있습니까? 스트림이 어떻게 든 엉망이되면 (잘못된 형식의 MJPEG 덩어리), 거기에 같은 오류가 발생합니다. – mnajera

+0

예, 스트림은 항상 VLC – Remiwaw