安卓直播開源: RTMP 推流SDK

安卓直播開源: RTMP 推流SDK

前些日子在github上提交了基於GPUImage的IOS直播推流SDK( https://github.com/runner365/GPUImageRtmpPush

最近整理了android直播推流SDK,在github上開源出來。

1,支持市面上絕大部分的rtmp服務器

nginx-rtmp,SRS,RED5等

2,視頻用軟編,兼容性好

市面上的一些android rtmp推流sdk用的是android中mediacodec來進行,但是有兩個缺點:

1,mediacodec這個類在android4.1以後才支持,之前的版本就沒法用;

2,mediacodec這個類是硬件編碼,需要手機廠家支持,很多廠家支持的情況都不一樣,手機的失敗是個大的問題。

這裏我採用軟編,解決了以上的這兩個問題。

 

簡單的demo,輸入rtmp推流地址,就可以直接推流:

 

簡單的代碼結構:

1,JAVA SDK部分

java編碼和推流SDK

2,編碼和rtmp編碼動態庫

 

github開源地址: https://github.com/runner365/android_rtmppush_sdk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章