"[yasea]由以下工具赞助;请通过查看并注册免费试用来支持我们"
Android又一个流媒体编码器
Yasea是一个Android流媒体客户端。它将来自摄像头和麦克风的YUV和PCM数据编码为H.264/AAC,封装为FLV格式并通过RTMP传输。
分支
non-gpuimage 适用于不带GL ES库的Android设备,如开发板。
android-16 适用于Android API 16+。
aac-hev2 用于YouTube直播,与传统Flash媒体播放器不兼容。
特性
- Android最低API 21。
- H.264/AAC硬件编码。
- H.264软件编码。
- RTMP流媒体传输,带状态回调处理。
- 动态切换竖屏和横屏方向。
- 前后摄像头热切换。
- 边推流边录制MP4。
- 使用GPUImage实现美丽滤镜效果。
- 支持回声消除和自动增益控制。
测试
你可以搭建自己的私有RTMP服务器srs。 记得自行修改URL。玩得开心!
注意如果感觉延迟较高,请检查你的带宽限制和播放器缓冲设置。