核心引擎

SRTC Engine

可私有化的全平台实时音视频通信引擎

全链路自研可控,支持私有化部署与信创国产化适配,覆盖全平台 SDK,极强弱网对抗能力,支持业务定制与外部系统打通,提供安全可靠的音视频通信基座。

SRTC Engine 是杭州风远科技自研的实时音视频通信引擎(RTC),基于 WebRTC,提供频道、音视频发布与订阅、屏幕共享、云端录制等能力。它支持 Web、微信小程序、Android、iOS/macOS、HarmonyOS、Windows,以及 Python / Go / C 服务端 SDK,支持 180p 到 4K 分辨率自适应与 H.264 / H.265 / VP8 / VP9 / AV1 / AVS3 等多种编解码,端到端延迟 <400ms。整套服务可部署在企业自有机房、私有云、公有云或纯内网环境,并适配国产 CPU、操作系统与数据库。

规格一览

项目说明
客户端 SDKWeb / H5、微信小程序、Android、iOS / macOS(Swift、Objective-C)、HarmonyOS、Windows(C++)
服务端 SDKPython(pip install srtc)、Go、C(Linux / Windows,适合服务端与嵌入式 / 网关设备);REST 服务端 API
传输协议WebRTC;经网关接入 SIP / H.323 / RTSP / GB28181 设备
编解码音频 G.711 / AAC / Opus;视频 H.264 / H.265 / VP8 / VP9 / AV1 / AVS3
分辨率180p 到 4K 自适应
端到端延迟<400ms
抗丢包视频 30% 丢包、音频 50% 丢包不卡顿
单机容量1000+ 路并发对讲(16 核服务器实测)
部署方式私有化部署:自有机房 / 私有云 / 公有云 / 混合云 / 纯内网
信创适配飞腾 / 鲲鹏 CPU,麒麟 / 统信 OS,达梦 / 人大金仓数据库

全平台 SDK

平台语言安装方式文档
Web / H5TypeScriptnpm i @seastart/srtc-web-sdk查看文档
微信小程序JavaScriptnpm i @seastart/srtc-wx-sdk查看文档
AndroidKotlin / Javaimplementation 'cn.seastart.rtc:rtc'查看文档
iOS / macOS(Swift)SwiftSPM: github.com/seastart/srtc-swift-sdk查看文档
iOS(Objective-C)Objective-Cpod 'RTCEngineKit'查看文档
HarmonyOSArkTSohpm: srtc-harmony.har查看文档
WindowsC++rtc-win-sdk (x86 / x64)查看文档
C SDK(Linux / Windows)Clibrtc.so / .a / .dll查看文档
Python(服务端 AI)Pythonpip install srtc查看文档
服务端 APIRESTHTTPS + HMAC-SHA256查看文档

核心功能

1v1 / 多人音视频通话

支持 1v1 私密通话和多人群组通话,端到端延迟 <400ms,音视频体验清晰流畅。

SIP/H.323/RTSP/GB28181 设备接入

通过设备网关接入 SIP/H.323/RTSP/GB28181 设备,兼容 Poly、Cisco、华为、亿联等会议终端,支持海康、大华等监控设备接入。

自适应码率 / 分辨率

智能编码 180p 到 4K 分辨率自适应切换,支持大小码流(Simulcast)和智能软硬编码器选择。

屏幕共享

支持共享整个屏幕或指定应用窗口,支持同时共享系统声音,满足远程演示、在线教学等场景。

电子白板

提供激光笔、画笔、文本、图形等多种工具,支持多人协同标注,适用于教学互动和会议讨论。

实时 IM 消息

支持文字、图片、文件等多格式消息实时收发,消息可设置全体可见或指定成员可见。

云端录制

支持云端录制与本地录制,自定义录制布局,支持水印和标签,录制文件可下载和在线预览。

语音转写

实时语音转写准确率 92%+,支持说话人分离、智能断句,支持中文、英文及中英混合。

人声变声/人脸识别

支持人声变声,保护隐私,支持人脸识别。

多 Codec 支持

支持业界主流音视频编解码格式

音频编码

G.711AACOpus

视频编码

H.264H.265VP8VP9AV1AVS3
180p 到 4K 分辨率自适应
智能软硬编码器选择
支持大小码流(Simulcast)

快速接入

Web SDK 加入频道、收听与发布音视频: 查看文档

import { SRTC, MicPresets, CameraPresets } from '@seastart/srtc-web-sdk'

const srtc = new SRTC({})
// token 由你的服务端签发
await srtc.join(token)

// 收听:订阅全频道混音
const mix = await srtc.subscribeRemoteAudioMixTrack()
await mix.startPlay()

// 发布:打开麦克风和摄像头
const mic = srtc.createLocalMicTrack(MicPresets.music)
await mic.startCapture()
await srtc.publishLocalTrack(mic)

const cam = srtc.createLocalCameraTrack(CameraPresets['720p'])
await cam.startCapture()
cam.addPlayView(document.querySelector('#local-video'))
await srtc.publishLocalTrack(cam)

技术优势

全链路自研

从采集、前处理、编码、传输、解码、后处理到渲染,全链路自主研发,完全可控。

极强弱网对抗

视频 30% 丢包不卡顿,音频 50% 丢包不卡顿,100kbps 带宽下自适应传输。

AI 降噪

时域和频域联合训练,LSTM + CNN 训练掩膜,有效去除稳态和非稳态噪声。

信创全栈适配

飞腾/鲲鹏 CPU + 麒麟/统信 OS + 达梦/金仓 DB + x86/ARM/龙芯。

私有化部署

支持私有云、公有云、混合云,通过自研边缘网关打通内外网。

全平台覆盖

Web/小程序/Android/iOS/macOS/鸿蒙/Windows,以及嵌入式 / 网关设备(C SDK)。

多 Codec 支持

G.711/AAC/Opus + H.264/H.265/VP8/VP9/AV1/AVS3。

服务端 SDK

提供 Python / Go / C 服务端收发音视频流 SDK,用于 AI Agent、转写、录音等服务端业务。

准备开始构建了吗?

申请试用 SRTC 全平台 SDK,获取私有化部署方案和专属技术支持