Yasea v1.2 发布,安卓直播推流客户端 - 开源中国社区
Yasea v1.2 发布,安卓直播推流客户端
我的上铺叫路遥 2016年07月18日

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

我的上铺叫路遥 我的上铺叫路遥 发布于2016年07月18日 收藏 138

有免费的MySQL,为什么还要买? >>>  

Yasea v1.2发布了!完全开源的安卓直播推流客户端。通过手机摄像头和麦克风采样,编码为H.264和AAC,再封装FLV格式,推送至RTMP服务器。延迟达到毫秒级别。

新版本既可以硬编码还增加了软编码特性,可直接在UI界面上切换。对于硬编码能力不足(比如输出帧率)的摄像头来说,软编码是强大的补充特性,几乎针对所有安卓平台适用。编码库使用x264而不是ffmpeg,整个安装包大小只有1.8M。

演示:

        下载APK安装。SRS公网可供测试。

特性列表:

  • Android Min API 16 (Android 4.1 Jelly Bean)

  • 同时支持H.264/AAC硬编码和软编码

  • RTMP推流,事件状态回调

  • 手机横竖屏动态切换

  • 前后摄像头热切换

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

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Yasea v1.2 发布,安卓直播推流客户端
分享
评论(12)
最新评论
0
你好,我采用你的Yasea1.2工程进行android硬件编码,然后rtmp推流,在手机上可以实现这一流程,但是在开发板上就不可以了,我的开发板是S5P6818处理器。出现如下报错信息
W/AudioRecord(): dead IAudioRecord, creating a new one from obtainBuffer()
W/AudioSystem(): AudioFlinger server died!
I/ServiceManager(): Waiting for service media.audio_flinger...
W/AudioSystem(): AudioPolicyService server died!
W/CameraBase(): Camera service died!
E/ACodec(): OMX/mediaserver died, signalling error!
W/CameraBase(): mediaserver's remote binder Camera object died
E/ACodec(): signalError(omxError 0x8000100d, internalError -32)
E/MediaCodec(): Codec reported err 0xffffffe0, actionCode 0, while in state 6
0
这个项目的流程是什么情况啊,能说一下吗?
0

引用来自“lchengm”的评论

感谢分享,感谢共享,助人助到底啊,大神,源码下载了,跑不起来,有什么详细的使用教程吗,万分的感谢和膜拜,在线等!!

引用来自“我的上铺叫路遥”的评论

你不会使用Android Studio吗?
感谢,我一直用eclipse做的,我研究下,感谢您百忙之中回复消息!
0

引用来自“lchengm”的评论

感谢分享,感谢共享,助人助到底啊,大神,源码下载了,跑不起来,有什么详细的使用教程吗,万分的感谢和膜拜,在线等!!
你不会使用Android Studio吗?
0
感谢分享,感谢共享,助人助到底啊,大神,源码下载了,跑不起来,有什么详细的使用教程吗,万分的感谢和膜拜,在线等!!
0

引用来自“cys1357”的评论

有人试过了没,毫秒级别是不是有点水,手机的硬件编码能力似乎也达不到毫秒级别,
写错了,哈哈,一路拷贝过来
0
有人试过了没,毫秒级别是不是有点水,手机的硬件编码能力似乎也达不到毫秒级别,
0
不错,赞
0
0
好玩
0

引用来自“qinerg”的评论

支持美颜吗? 呵呵
美颜必定发烫,不背锅~~
0
支持美颜吗? 呵呵
顶部