Yasea 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Yasea 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Yasea 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Yasea 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Yasea 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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 指数为
超过 的项目

评论 (3)

加载中
您好,请问我搭建了Nginx服务器,用OBS推流可以,但是使用yasea推流显示失败是什么原因呢?之前是可以的,重新配置nginx后就不行了。麻烦指点!
2019/08/18 10:01
回复
举报
可以自己搭建服务器
2016/12/23 08:07
回复
举报
服务器端不开原,还得访问你的服务器 #Yasea#
2016/11/01 19:50
回复
举报
更多评论
发表了资讯
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 数目,目前为...

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

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

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

6
69
发表了资讯
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...

7
77
发表了资讯
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...

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

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

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

12
136
发表了资讯
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 ...

4
134
发表了资讯
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 Je...

0
99
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/06/04 12:47

Android 硬编码 rtmp推流 插入SEI

该插入SEI方法,可用于开源项目yasea & rtmp-rtsp-stream-client-java 这两个都是封装成flv进行推流。所以要在flv中插入SEI自定义信息 当前实现的是在每个关键帧中插入SEI时间戳(也可插入其他自定义信息) 修改文件为yasea->SrsFlvMuxer.java&rtmp-rtsp-stream-client-java->SrsFlvMuxer.java 修改的代码段如下 public...

0
0
发表于服务端专区
2018/05/03 14:07

程序开发团队

1、精通Java语言; 2、有使用过rxvolley、lrcview、yasea、EasyPopup、MediaPlayer组件开发Android应用; 3、熟悉git操作

0
0
发表了博客
2020/03/10 14:56

【视频回放】安卓直播推流端开发那些坑

伴随手机功能越来越强大、使用场景越来越多,移动直播逐渐成为了新的趋势,鉴于在移动端使用FFmpeg推流代码有些过重且存在太多优化空间,以及考虑移动端使用软编码导致手机过热等一系列问题的存在,喜马拉雅FM音视...

0
0
2020/03/30 09:04

视频直播技术之如何搭建流媒体服务器?

实时视频直播是这两年非常火的技术形态,已经渗透到教育、在线互娱等各种业务场景中。但要搭建一套实时视频直播系统,并非易事,下面针对直播系统的的搭建做一下说明: 1.1 通常的直播系统的技术模型图: 1.2 一个...

0
0
发表了博客
2020/06/28 14:01

一窥直播技术新趋势 LiveVideoStack Meet上海、杭州见

文 / Ant 6月17日 杭州 | 6月24日 上海 『LiveVideoStack Meet 后直播时代技术』一连两场走进华东,携手众多技术专家期待能一窥2017年的直播技术趋势。直播App的虚火逐步降温,行业逐渐恢复理性,并不断探索新的产...

0
0
发表了博客
2020/01/14 19:19

一窥直播技术新趋势 LiveVideoStack Meet上海、杭州见

文 / Ant 6月17日 杭州 | 6月24日 上海 『LiveVideoStack Meet 后直播时代技术』一连两场走进华东,携手众多技术专家期待能一窥2017年的直播技术趋势。直播App的虚火逐步降温,行业逐渐恢复理性,并不断探索新的产...

0
0
发表了博客
2020/05/25 11:03

Android 开发技术周报 Issue#281

新闻 谷歌应用已全面支持Android和iOS的黑暗模式 谷歌Pixel 5确认无缘旗舰处理器而改用骁龙765G 教程 知识点 | ViewModel 四种集成方式 协程中的取消和异常 | 核心概念介绍 在 Android 上进行高刷新率渲染 或许是...

0
0
发表了博客
2020/01/08 18:29

LiveVideoStack上海沙龙tutorabc、沪江、声网,讲了什么?(含资料下载)

文 | rpandora 出处 | LiveVideoStack 梅雨虽大,没有阻止80位技术小伙伴的步伐,对内容的渴望也远不止于现场,遗憾无法亲临的小伙伴通过直播的方式远程参与。而正是大咖的干货和小伙伴的热情,铸就了LiveVideoSt...

0
0
发表了博客
2020/06/19 12:08

教育系统开发中的一些技术问题解析

在线教育行业是如今比较热门的行业,很多教培机构,或成立自己的技术团队做教育系统开发,亦或是请专业的软件商做主力输出。事实上,很多的教培机构核心从业人员对教育系统中所牵扯到的技术不是很了解,所以为了避免在技术上出现入坑的情况,今天小编就带各位看官了解下,教育系统开发中的一些技术问题解析,主要是系统的...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于程序人生专区
2020/10/19 17:30

关于yasea推流问题

@我的上铺叫路遥 你好,想跟你请教个问题:我使用了你的yasea的demo测试api19的推流,推流是在android盒子上运行的,芯片是海思的,我使用硬编码推流时,服务器端进行ts切片,然后vlc拉去m3u8格式的视频流,在拉去视频流开始的时候总是会卡顿,而且在拉取期间,还是会卡顿,我尝试了使用srs官方的播放器进行拉取rtmp的地...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
155 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部