2012-04-02 56 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

相關問題