2012-04-02 3 views
0

자바와 함께 RTSP 스트리밍 서버를 개발할 계획이 있습니다. 이제 미디어를 디코딩하고 rtp 형식으로 데이터를 스트리밍하는 데 사용되는 라이브러리를 결정해야합니다. 비디오 디코딩 및 스트리밍을 위해 vlcj 및 xuggler를 조사하고 있습니다. 이 라이브러리의 차이점에 대해 조사했지만 아직 결정을 내릴 수는 없습니다. 그래서 다음과 같은 기능을 제공하는 서버를 만들고 싶은지 물어보고 싶습니다. 어느 것이 더 낫다고 생각하니? 1. 2. MMS 형식으로 스트림을 수신 할 수있는 다수의 사용자에게 주문형 비디오를 스트리밍하고 초기 형식을vlcj 또는 xuggler 인 경우 RTSP 서버를 구축하기 위해 사용해야하는 것은 무엇입니까?

를 RTSP 그것을 restream 수 있습니다, 그래서 내가하기로 결정는 FFmpeg과 ffserver를 시도하지만 동기화 문제에서 오디오가 내 서버. vlcj를 사용하는 좋은 방법은 out-of-process를 사용하는 것이지만, 비디오 온 디맨드 (on-demand)의 성능에 대해 두려워합니다. 나는 xuggler에 대해 생각하지만 나는 그것이 ffmpeg에서 가지고있는 것과 같은 문제를 가질까 봐 걱정된다.

이 상황에 적합한 귀하의 의견을 던져 줄 수 있습니까?

답변

1

VLCJ (또는 Xuggler)는 컴퓨터가 필요한 라이브러리를 실행했는지 여부에 달려 있습니다. 또한, 개인적으로, 나는 VLCJ 스트리밍 서버로 조종사를 할 수 없었습니다 (그리고 오랜 시간 동안 노력했습니다).

자바 SE는 무엇보다도 개발을위한 JMF (자바 미디어 프레임 워크)라는 프레임 워크,이 프레임 워크가 최선이 아닌 스트리밍 서버

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html

을 제공하지만 작업입니다.

마지막으로 JMF를 사용하여 Java에서 스트리밍 서버를 개발했다고 말할 수 있습니다. 여기에서 참조 할 수 있습니다. http://code.google.com/p/servidor-streaming-rtp-rstp-java/을 참조하십시오.

감사합니다.

+0

답변 해 주셔서 감사합니다. 내가 아는 한 JMF는 구식이므로 사용하지 않을 것입니다. – Boong