2012-04-02 58 views
0

我有计划用java开发RTSP流媒体服务器。现在我必须决定用库来解码rtp格式的媒体和流数据。我正在研究vlcj和xuggler进行视频解码和流媒体。我对这些图书馆的差异做了一些研究,但我还没有做出决定。所以我想问你们,我是否想建立一个提供以下功能的服务器。你认为哪一个更好? 1.可以串流视频点播给多个用户 2.可在MMS格式接收流和restream它RTSP格式我应该使用什么来构建RTSP服务器,它应该是vlcj还是xuggler?

起初,我尝试的ffmpeg和ffserver的,但有音频不同步的问题,所以我决定做我自己的服务器。使用vlcj的好方法是使用out-of-process,但是我担心视频点播的性能。我想到了xuggler,但是我担心它会遇到和我在ffmpeg中一样的问题。

你可以告诉我你的意见哪一个适合这种情况?

回答

1

使用VLCJ(或Xuggler)取决于机器已运行必要的库安装。另外,个人而言,我无法使用VLCJ Streaming服务器进行试运行(并且我已经尝试了很长时间)。

的Java SE提供了开发,除其他事项外叫JMF(Java媒体框架)的框架,流媒体服务器

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 2012-04-15 09:52:27

相关问题