2011-03-29 80 views
5

我試圖使用內置的Videoview/MediaPlayer在我的Android應用程序中播放RTSP視頻流,但在不同的ROM或不同的網絡狀態(UDP數據包阻止)中總是存在各種問題,這真的很煩人,所以我想用live555源代碼和GLES和ffmpeg來實現我自己的rtsp客戶端。我可以弄清楚如何使用ffmpeg和GLES來顯示視頻,但我不熟悉live555。Android上的Live555

Android上有live555的任何編譯版本嗎?或者我怎麼能自己做到這一點?

謝謝。

+0

可能重複的[任何人已成功移植到android的live555](http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet 2016-04-01 10:48:54

回答

4

我想我從github找到了一個sample code,它適用於我。

+0

我無法打開您的鏈接:( – Pasha 2011-05-16 09:29:51

+0

我編輯了鏈接:) – Bolton 2011-05-17 02:50:45

+0

謝謝,現在它的作品。 – Pasha 2011-05-17 07:37:50

0

壞消息 - 我認爲你不會找到live555的任何預編譯版本 - 除了android以外,只有幾個平臺的config-makefile-structure。

由於live555是一個純粹的C++庫,您很可能在直接在Android中使用lib時遇到問題。

jens。

+0

其實我使用live555和我能夠流式傳輸視頻。在我的情況下,RTSP H264視頻。使用Android MediaCodec將數據包傳輸到SurfaceView.Ooly問題是3-4小時後,停止從live555獲取數據包並需要重新啓動視頻 – sgupta 2017-12-14 17:04:50