Android各大直播SDK分析

1. 百度云音视频直播 LSS:

2. 七牛直播云:

Pili 直播 SDK

https://github.com/pili-engineering/PLDroidMediaStreaming

https://github.com/pili-engineering/PLDroidPlayer

3. 腾讯云直播:

4. 阿里云视频直播:

5. 趣拍云:

6. 金山云:

https://github.com/ksvc/KSYLive_Android

https://github.com/ksvc/KSYMediaPlayer_Android

音视频采集、推流、播放免费,云存储、CDN 分发、动态贴纸、连麦、第三方美颜等收费。

7. 即构:

客户案例:花椒直播、映客直播等

8. EasyDarwin:

https://github.com/EasyDarwin/EasyDarwin

开源+商业

9. 大牛直播:

https://github.com/daniulive/SmarterStreaming

SmarterStreaming SDK可供个人学习之用,企业及商用需要经过授权

10. 来疯直播开源项目:

https://github.com/LaiFeng-Android/SopCastComponent

11. yasea:

https://github.com/begeekmyfriend/yasea

RTMP live streaming client for Android

软硬解码,本地记录,滤镜

12. EvilsLive:

https://github.com/ThinkKeep/EvilsLive

视频采集、推流、预览、播放、美图

Android Studio >= 2.2.3
Android API >= 19

  • [x] 视频编码:H.264
  • [x] 推流协议:RTMP
  • [x] 预览与推流分辨率可分别自由设置
  • [x] 支持前、后置摄像头动态切换
  • [ ] 支持软编、硬编及软编兼容模式
  • [ ] 网络自适应,可根据实际网络情况动态调整目标码率,保证流畅性
  • [ ] 音频编码:AAC
  • [ ] 支持动态横竖屏推流
  • [ ] 音视频目标码率:可设