我試圖使用內置的Videoview/MediaPlayer在我的Android應用程序中播放RTSP視頻流,但在不同的ROM或不同的網絡狀態(UDP數據包阻止)中總是存在各種問題,這真的很煩人,所以我想用live555源代碼和GLES和ffmpeg來實現我自己的rtsp客戶端。我可以弄清楚如何使用ffmpeg和GLES來顯示視頻,但我不熟悉live555。Android上的Live555
Android上有live555的任何編譯版本嗎?或者我怎麼能自己做到這一點?
謝謝。
我試圖使用內置的Videoview/MediaPlayer在我的Android應用程序中播放RTSP視頻流,但在不同的ROM或不同的網絡狀態(UDP數據包阻止)中總是存在各種問題,這真的很煩人,所以我想用live555源代碼和GLES和ffmpeg來實現我自己的rtsp客戶端。我可以弄清楚如何使用ffmpeg和GLES來顯示視頻,但我不熟悉live555。Android上的Live555
Android上有live555的任何編譯版本嗎?或者我怎麼能自己做到這一點?
謝謝。
我想我從github找到了一個sample code,它適用於我。
壞消息 - 我認爲你不會找到live555的任何預編譯版本 - 除了android以外,只有幾個平臺的config-makefile-structure。
由於live555是一個純粹的C++庫,您很可能在直接在Android中使用lib時遇到問題。
jens。
其實我使用live555和我能夠流式傳輸視頻。在我的情況下,RTSP H264視頻。使用Android MediaCodec將數據包傳輸到SurfaceView.Ooly問題是3-4小時後,停止從live555獲取數據包並需要重新啓動視頻 – sgupta 2017-12-14 17:04:50
可能重複的[任何人已成功移植到android的live555](http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet 2016-04-01 10:48:54