产品选型

StreamCore SDK 与 StreamGate 怎么选:软件集成还是网关部署

对比 StreamCore SDK 和 StreamGate 的使用场景、交付形态、授权方式、典型架构和组合使用方式,帮助企业判断应该集成 SDK 还是部署摄像头网关。

先明确要解决的问题

StreamCore SDK 和 StreamGate 都属于私有化音视频产品,但解决的问题不同。一个是给开发团队集成到自己的软件里,一个是部署成现场服务器上的摄像头接入网关。

如果方向判断错了,页面、接口、授权和部署方式都会变复杂。选型时先问一个问题:客户最终要的是“自己软件里的能力”,还是“现场能运行和管理的一套服务”。

StreamCore SDK 适合什么

StreamCore SDK 适合已有软件产品:桌面客户端、服务端程序、移动端 App、行业终端、采集工具或专用设备软件。客户保留自己的界面和业务流程,通过 SDK 接入播放、采集、推流、录制、SRT、GB28181、ONVIF、H.264/H.265、硬件解码和运行诊断。

典型场景包括:在 Windows 客户端里播放 RTSP 摄像头;在 Android App 里采集摄像头并推流;在服务端程序里处理媒体文件和推流;在行业软件里加入 GB28181 设备侧注册和 INVITE 媒体应答。

StreamGate 适合什么

StreamGate 适合现场有一批摄像头、NVR 或视频源,需要集中接入、管理、预览、录像、回放和对接业务系统。它不是给客户二次开发用的库,而是面向现场运行的网关软件。

典型场景包括:园区、工厂、学校、门店、安防值守中心、专网项目和需要 GB28181 上联的平台。客户关心的是通道数、浏览器播放、录像检索、开放接口、服务器配置、端口和授权。

对比表

维度StreamCore SDKStreamGate
交付形态SDK 组件、头文件、AAR、XCFramework、示例可运行的网关软件和 Web Console
使用者软件开发团队项目部署、运维、集成团队
主要价值把能力嵌入现有产品统一接入和管理现场视频
授权口径按版本和发布平台按版本和接入通道
典型关键词音视频 SDK、RTSP SDK、GB28181 SDK摄像头接入网关、GB28181 网关、无插件播放

可以组合使用吗

可以。大型项目常见组合是:服务端部署 StreamGate 统一接入摄像头,客户端或业务软件集成 StreamCore SDK 做播放、采集、推流或专用交互。这样既有现场视频网关,也能在客户自己的软件里保留深度能力。

选型建议

如果目标是开发一款软件,优先看 StreamCore SDK。如果目标是接入和管理一批现场摄像头,优先看 StreamGate。如果项目同时包含客户端、服务端和现场网关,可以组合评估。

两条产品线的判断方式

如果目标是“把音视频能力嵌入已有软件”,优先评估 StreamCore SDK。它面向应用开发者,提供播放、采集、推流、录像、状态回调、低延迟参数、H.264/H.265 和硬件解码等能力,适合桌面端、服务端、移动端和跨平台客户端集成。

如果目标是“把现场摄像头和视频源统一接入、管理、录像、播放和对接业务系统”,优先评估 StreamGate。它面向部署现场,提供 RTSP、ONVIF、GB28181、SRT 回传、浏览器播放、录像检索回放、开放接口和本地 Web Console。两者不是高低版本关系,而是 SDK 集成和网关部署两种交付形态。