android studio yasea,yasea: RTMP streaming client for Android.

“[yasea] is being sponsored by the following tool; please help to support us by taking a look and signing up to a free trial”

yasea

Yet Another Stream Encoder for Android

Android%20Arsenal-yasea-green.svg?style=true

Yasea is an Android streaming client. It encodes YUV and PCM data from

camera and microphone to H.264/AAC, encapsulates in FLV and transmits over RTMP.

Branch

non-gpuimage for Android without GL ES library like development board.

android-16 for Android API 16+.

aac-hev2 for Youtube live broadcast that is not compatible with conventional flash media players.

Feature

Android mini API 21.

H.264/AAC hard encoding.

H.264 soft encoding.

RTMP streaming with state callback handler.

Portrait and landscape dynamic orientation.

Front and back cameras hot switch.

Recording to MP4 while streaming.

Beautiful filters with GPUImage.

Acoustic echo cancellation and automatic gain control support.

Test

You may build your own private RTMP server srs.

Remember to modify the URL by yourself. Have fun!

NOTE if you feel high latency, please check your bandwidth limits and player buffering.

932a41b21d712b76ffed43a6b40fee0f.png

e5a2692cdf09e27e6c48aa8ed1dfb7d2.png

98f16b1c3d61e9db16736a1839c88e4c.png

0e545b4af7aa8de952297b99dfdbaae2.png

329155cd5e0645df713f273174fee8f9.png

fd8384d67b0c784ff0c0a674b2d5f7e2.png

dfbd236bfaa97045d475b46b6013853b.png

e7daa77ad1763b1994f059e9e3c1b176.png

4a3ff10f7fb90f02addb25e9729a2c3f.png

Acknowledgements

Sponsor

dotEngine -- A brilliant realtime multimedia communication service vendor with open cross-platform SDK (github).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
注意:本项目使用android studio开发,eclipse可能无法直接使用。 简介 RTMPCHybirdEngine是为移动端应用量身打造的基于RTMP和RTC混合引擎的连麦互动流媒体直播系统。通过集成本SDK,只需几个简单API调用,便可实现一套完整的连线麦互动直播流媒体应用。包含了流媒体应用中:『采集->编码->传输->解码->播放->连麦视频互动』的所有步骤。 优势 超低延时 超低内存 无缝连接(原有方案不变的情况,直接嵌入SDK) 文字互动、弹幕消息 人员上下线 多达4人同时在线连麦视频互动 SDK包含 RTC 连麦互动 RTMP 推流器 RTMP 播放器 编译环境 Android Studio 替换RTMPUrlHelper.java文件中的RTMP_PUSH_URL和RTMP_PULL_URL 支持的系统平台 Android 4.0及以上 支持的CPU架构 Android armv7 arm64 项目特点 1,商业级开源代码,高效稳定 2,超小内存占有率,移动直播针对性极致优化,代码冗余率极低 3,iOS全平台适配,硬件编解码可保证99%的可用性 4,接口极简,推流:2个 拉流:2个 5,底层库C 核心库代码风格采用:Google code style 6,极简内核,无需再去深扒复杂的FFMpeg代码 7,实用主义,那些什么坑什么优化等概念请搜索相关文章 8,OpenH264软件编码,FFMpeg软件解码,FAAC/FAAD软件编解码,适配不同系统的硬件编解码统统包含 9,支持SRS、Nginx-RTMP等标准RTMP服务;同时支持各大CDN厂商的接入

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值