rtmpzFM基于rtmp直播协议,实现了rtmp服务器,推流端,拉流端并播放等功能。。
DONE: 1.rtmp服务器 2.推流端 3.拉流,实时播放rtmp音频流
ps:注意:时间仓促,没在公网上测试,同时,网络缓冲可能做得不够好,也许会存在一些未知道的bugs。。
UNSUPPORT: 1.没测试过网络上其他的可用rtmp服务器(因为部分参数未调整一致),所以一定要启动我提供的rtmp服务器
TODO: 1.推流端录音,并推送(因为要真机测试,暂时没法实现)
感谢: https://github.com/begeekmyfriend/yasea rtmp协议封包,解包,推流的代码参照了这个安卓的实现,它其中封包解包的多态继承部分做得非常好,但因为它是java的实现,所以我改动了不少,特别是网络底层部分。。