Yasea v2.4 发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为 H.264 和 AAC,再封装 FLV 格式,推送至RTMP服务器,同时支持 MP4 格式录制,实时美颜磨皮。
目前主分支默认带美颜滤镜的。
做了简单内存池管理,尽量减少GC触发。
对于流媒体这种内存密集型,尽量使用原生byte数组缓存,nio存在多余构造和拷贝。降低CPU占用率。
特性列表:
Android Min API 16 (Android 4.1 Jelly Bean)
同时支持H.264/AAC硬编码和软编码
RTMP推流,事件状态回调
手机横竖屏动态切换
前后摄像头热切换
推流过程随时录制MP4,支持暂停和恢复
实时美颜(磨皮)滤镜
下载地址: