最近整理了Android直播推流SDK,在github上開源出來。android
1,支持市面上絕大部分的rtmp服務器nginx
nginx-rtmp,SRS,RED5等git
2,視頻用軟編,兼容性好github
市面上的一些android rtmp推流sdk用的是android中mediacodec來進行,可是有兩個缺點:服務器
1,mediacodec這個類在android4.1之後才支持,以前的版本就無法用;ide
2,mediacodec這個類是硬件編碼,須要手機廠家支持,不少廠家支持的狀況都不同,手機的失敗是個大的問題。編碼
這裏採用軟編,解決了以上的這兩個問題。3d
簡單的demo,輸入rtmp推流地址,就能夠直接推流:
code
簡單的代碼結構:視頻
1,JavaSDK部分
Java編碼和推流SDK
2,編碼和rtmp編碼動態庫