Skip to content

WhitePoplar022/anyRTC-RTMP-OpenSource

 
 

Repository files navigation

anyRTC-RTMP-OpenSource

AnyRTC-RTMP
本次开源的客户端基于RTMP协议的推流拉流客户端,采用跨平台架构设计,一套代码支持Android、iOS、Windows等平台。
直播涉及的流程:『音视频采集->编码->传输->解码->音视频渲染』本项目统统包含,这不是软文,这是实实在在的商业级实战代码;无论是你新手还是老司机,我们都热烈欢迎您前来筑码。

近期公司战略调整,此开源项目将会更名

<改版2.0进行中...>

1,升级Webrtc的基础库
2,替换Rtmp协议栈
3,优化项目结构和接口
4,增加端到端的超低(百毫秒级)时延推拉流
5,增加商业版服务支持
6,统一C++核心库代码风格采用:Google code style
7,减小整体包体积

项目展示

Chat . Chat . Chat

编译环境

Android Studio、NDK(支持Windows、Linux、MacOS等Android开发环境)
XCode
VS2015,VS2017

支持的系统平台

Android 4.0及以上
iOS 8.0及以上
Windows 7及以上

支持的CPU架构

Android armv7 arm64
iOS armv7 armv7s arm64
Windows win32、x64

第三方库版本

libfaac 1.28
libfaad2 2.7
ffmpeg 3.0
libyuv newest
openh264 1.6.0

技术支持

anyRTC官方网址:https://www.anyrtc.io
QQ技术交流群:554714720(已满) 2群:698167259
联系电话:021-65650071-816
Email:hi@dync.cc

版权声明

若本开源项目涉及到其他软件的版权,请及时联系作者进行修正。

捐赠

本项目不接受任何形式的捐赠,您的支持就是最大的动力。

License

AnyRTC-RTMP is available under the GNU license. See the LICENSE file for more info.

About

RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.3%
  • Objective-C 11.5%
  • C 6.3%
  • Java 3.9%
  • Objective-C++ 1.5%
  • Makefile 1.0%
  • Other 0.5%