好久不见, 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 ,支持暂停和恢复
实时美颜(磨皮)滤镜
下载地址: