Yasea v2.5 发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为 H.264 和 AAC ,封装 FLV 格式,推送至 RTMP 服务器,同时支持 MP4 格式录制,实时美颜磨皮。
另外还有 v1.x 的版本是专门给不需要 GLES 驱动的应用,参见non-gpuimage分支。
算起来 Yasea 项目将近一年了,不光是 star 和 fork 数目,目前为止作者处理了 300 多个 issues ,几乎平均一天一个。不但收获良好口碑,还发现了很多意想不到的使用场景:
- 手机直播,这是最通用的,主要是秀场(因为有美颜嘛),也是 Yasea 立项初衷;
- 安卓平板直播,好吧,也许只是屏幕大了点;
- 安卓 TV 直播,你这是要搞事情啊, 4K 分辨率真的可以么;
- 监控摄像头,什么,监控也找上门来?哦,一定是看上了 MP4 录制功能……
- 大疆无人机直播,卧槽,这么酷的 idea 我怎么没到想过?!
不管怎样,感谢海内外这么多用户的反馈,靠接私活作者还小赚了几千人民币, PayPal 上也开了账户。开源不单单是奉献,还可以是互惠互利的社交活动,这是作者当初怎么也想不到的。所以今后还会再接再厉,以报答各位的支持!
特性列表:
- Android Min API 16 (Android 4.1 Jelly Bean)
- 同时支持 H.264/AAC 硬编码和软编码
- RTMP 推流,事件状态回调
- 手机横竖屏动态切换
- 前后摄像头热切换
- 推流过程随时录制 MP4 ,支持暂停和恢复
- 实时美颜(磨皮)滤镜
下载地址:
