本次开源的客户端基于RTMP协议的推流拉流客户端,采用跨平台架构设计,一套代码支持Android、iOS、Windows等平台。
直播涉及的流程:『音视频采集->编码->传输->解码->音视频渲染』本项目统统包含,这不是软文,这是实实在在的商业级实战代码;无论是你新手还是老司机,我们都热烈欢迎您前来筑码。
1,升级Webrtc的基础库
2,替换Rtmp协议栈
3,优化项目结构和接口
4,增加端到端的超低(百毫秒级)时延推拉流
5,增加商业版服务支持
6,统一C++核心库代码风格采用:Google code style
7,减小整体包体积
Android Studio、NDK(支持Windows、Linux、MacOS等Android开发环境)
XCode
VS2015,VS2017
Android 4.0及以上
iOS 8.0及以上
Windows 7及以上
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
若本开源项目涉及到其他软件的版权,请及时联系作者进行修正。
本项目不接受任何形式的捐赠,您的支持就是最大的动力。
AnyRTC-RTMP is available under the GNU license. See the LICENSE file for more info.