Yasea v1.1 发布了!完全开源的安卓直播推流客户端。它使用 MediaCodec 系统接口对 H.264 和 AAC 进行硬编码,封装 FLV 格式,推送至 RTMP 服务器。延迟达到毫秒级别。
由于引进 libyuv , Yasea 从此告别了纯 Java 时代。比之前改进地方在于:
- 高分辨率预览( 720p ),并等比例缩放推流。
- CPU 性能优化,占用率下降到 20%,个别高端手机达到 10%以内。
演示:
下载 APK 安装。由于 SRS 公网故障,近期联系不到维护人员,故只能自己搭建服务器,比如nginx-rtmp。
特性列表:
- Android Min API 16 (Android 4.1 Jelly Bean)
- H.264/AAC 硬编码
- RTMP 推流,事件状态回调
- 横竖屏动态切换
- 前后摄像头热切换
- 推流过程随时录制 MP4 ,支持暂停和恢复
下载地址: