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