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

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 demo without GPUImage module.

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).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值