Yasea 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Yasea 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Yasea 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java
操作系统 Android
软件类型 开源软件
所属分类 应用工具多媒体工具
开源组织
地区 国产
投 递 者 红薯
适用人群 未知
收录时间 2016-06-01

软件简介

Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。它使用MediaCodec系统接口对H.264和AAC进行硬编码,封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。

演示:

下载APK安装后,可以在SRS公网观看推流效果,只要设置一个URL即可。

特性列表:

  • Android Min API 16 (Android 4.1 Jelly Bean)

  • H.264/AAC硬编码

  • RTMP推流,事件状态回调

  • 手机横竖屏动态切换

  • 前后摄像头热切换

  • 推流过程随时录制MP4,支持暂停和恢复

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表了资讯
2017/03/02 16:32

Yasea v2.5 发布,带美颜滤镜的安卓直播推流工具

Yasea v2.5 发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为 H.264 和 AAC,封装 FLV 格式,推送至 RTMP 服务器,同时支持 MP4 格式录制,实时美颜磨皮。 另外还有v1.x的版本是专门给不需要GLES驱动的应用,参见non-gpuimage 分支。 Yasea 项目将近一年了,不光是 star 和 fork 数目,目前为止作者处理了300 多个 issues,几乎平均一天一个。不但收获良好口碑,还发现了很多意想不到的使用场景: 手...

8
59
发表了资讯
2017/01/20 18:12

Yasea v2.4 发布,美颜滤镜的安卓直播推流客户端

Yasea v2.4 发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为 H.264 和 AAC,再封装 FLV 格式,推送至RTMP服务器,同时支持 MP4 格式录制,实时美颜磨皮。 目前主分支默认带美颜滤镜的。 做了简单内存池管理,尽量减少GC触发。 对于流媒体这种内存密集型,尽量使用原生byte数组缓存,nio存在多余构造和拷贝。降低CPU占用率。 特性列表: Android Min API 16 (Android 4.1 Jelly Bean) 同时支持H.264...

6
68
发表了资讯
2016/11/01 00:00

Yasea v2.1发布,美颜滤镜的安卓直播推流客户端

Yasea v2.1发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为H.264和AAC,再封装FLV格式,推送至RTMP服务器。 新版本实时美颜在磨皮基础上增加了粉嫩和白亮效果,可直接在UI界面上切换,使用GPUImage渲染,不掉帧。 特性列表: Android Min API 16 (Android 4.1 Jelly Bean) 同时支持H.264/AAC硬编码和软编码 RTMP推流,事件状态回调 手机横竖屏动态切换 前后摄像头热切换 推流过程随时录制MP4,支持暂...

7
74
发表了资讯
2016/09/28 00:00

Yasea v2.0,带美颜滤镜的安卓直播推流客户端

Yasea v2.0发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为H.264和AAC,再封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。 新版本增加了实时美颜(磨皮)滤镜,可直接在UI界面上切换,使用GPUImage渲染,不掉帧。 特性列表: Android Min API 16 (Android 4.1 Jelly Bean) 同时支持H.264/AAC硬编码和软编码 RTMP推流,事件状态回调 手机横竖屏动态切换 前后摄像头热切换 推流过程随时录制MP4,支...

75
102
发表了资讯
2016/07/18 00:00

Yasea v1.2 发布,安卓直播推流客户端

Yasea v1.2发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为H.264和AAC,再封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。 新版本既可以硬编码还增加了软编码特性,可直接在UI界面上切换。对于硬编码能力不足(比如输出帧率)的摄像头来说,软编码是强大的补充特性,几乎针对所有安卓平台适用。编码库使用x264而不是ffmpeg,整个安装包大小只有1.8M。 演示: 下载APK安装。SRS公网可供测试。 特...

12
135
发表了资讯
2016/06/05 00:00

Yasea v1.0 发布,安卓直播推流客户端

Yasea v1.0 release 发布了,Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。它使用MediaCodec系统接口对H.264和AAC进行硬编码,封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。 演示: 下载APK安装后,可以在SRS公网观看推流效果,只要设置一个URL即可。 特性列表: Android Min API 16 (Android 4.1 Jelly Bean) H.264/AAC硬编码 RTMP推流,事件状态回调 手机横竖屏动态切换 前后摄像头热切换 推流过程随时录...

4
131
发表了资讯
2016/06/01 00:00

Yasea 1.0 preview 发布,安卓直播推流客户端

Yasea 1.0 preview 发布了,Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。它使用MediaCodec系统接口对H.264和AAC进行硬编码,封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。 演示: 下载APK安装后,可以在SRS公网观看推流效果,只要设置一个URL即可。 特性列表: Android Min API 16 (Android 4.1 Jelly Bean) H.264/AAC硬编码 RTMP推流,事件状态回调 手机横竖屏动态切换 前后摄像头热切换 推流过程随时录制...

0
99
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
155 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部