好久不见, 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 ,支持暂停和恢复
实时美颜(磨皮)滤镜
下载地址:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.