2012-10-15 310 views
4

我需要製作一些涉及相機的項目。我的格式爲rtsp:// ip:port/stream,我可以在外部播放器上看到VLC。RTSP mjpeg流播放器 - 最簡單的方法?

我想要做的是讓簡單的Java客戶端讀取和播放該流。我一直在尋找一些解決方案很長一段時間,沒有什麼符合我的需要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]錯誤org.ffmpeg - [mjpeg @ 031AFC40]在圖像中找不到JPEG數據 – Remiwaw

+1

在VLC播放器中是否可以看到相同的流?如果這個流被搞亂了(一個格式錯誤的MJPEG塊),你會在那裏得到同樣的錯誤。 – mnajera

+0

是的,該流在VLC中始終可見 – Remiwaw