MCPcopy Create free account
hub / github.com/anyrtcIO-Community/anyRTC-RTMP-OpenSource

github.com/anyrtcIO-Community/anyRTC-RTMP-OpenSource @V1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release V1.0 ↗ · + Follow
12,298 symbols 23,481 edges 1,365 files 1,326 documented · 11% updated 14mo agoV1.0 · 2020-01-20★ 4,90481 open issues

Browse by type

Functions 10,022 Types & classes 2,276
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 8,617
Class 2,068
Function 1,405
Enum 192
Interface 16

Languages

C++92%
Java7%
C2%

Modules by API surface

AnyCore/srs_librtmp/srs_librtmp.cpp1,075 symbols
webrtc/base/sigslot.h239 symbols
webrtc/modules/audio_device/win/audio_device_core_win.cc113 symbols
webrtc/media/base/mediachannel.h111 symbols
webrtc/base/physicalsocketserver.cc106 symbols
AnyCore/lib_rtsp/liveMedia/RTSPServer.cpp99 symbols
webrtc/modules/audio_device/win/audio_device_wave_win.cc97 symbols
webrtc/modules/audio_device/audio_device_impl.cc97 symbols
webrtc/modules/audio_device/include/fake_audio_device.h92 symbols
webrtc/common_types.h91 symbols
webrtc/modules/audio_device/android/audio_device_template.h83 symbols
AnyCore/lib_rtsp/liveMedia/RTSPClient.cpp77 symbols

For agents

$ claude mcp add anyRTC-RTMP-OpenSource \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page