Product Selection

StreamCore SDK vs StreamGate: Embed or Deploy

How to choose between StreamCore SDK and StreamGate based on application integration, on-prem gateway deployment, licensing, and private video architecture.

Start with the Problem

StreamCore SDK and StreamGate both support private video projects, but they solve different problems. StreamCore SDK is embedded into your own application. StreamGate is deployed as an on-prem camera gateway.

When to Choose StreamCore SDK

Choose StreamCore SDK when your team is building or extending an application: desktop software, server-side software, mobile apps, industry terminals, capture tools, or dedicated devices. It provides APIs for playback, capture, publishing, recording, SRT, GB28181, ONVIF, H.264/H.265, hardware decoding, and diagnostics.

When to Choose StreamGate

Choose StreamGate when a site needs to connect and manage cameras, NVRs, GB28181 platforms, existing streams, browser playback, recording replay, and APIs. It is gateway software rather than a library.

Comparison

DimensionStreamCore SDKStreamGate
DeliverySDK packages, headers, wrappers, demosGateway software and Web Console
Primary usersSoftware teamsDeployment and integration teams
ValueEmbed media capabilitiesUnify on-site video access
LicensingEdition and release platformsEdition and input channels
Search intentmedia SDK, RTSP SDK, GB28181 SDKcamera gateway, on-prem video gateway

Can They Work Together?

Yes. A project may deploy StreamGate on the server side for camera ingest and use StreamCore SDK in client or business software for custom playback, capture, publishing, or interaction.

Decision Method

Use StreamCore SDK when the capability must be embedded into your own application. Use StreamGate when the project needs an installed gateway that manages devices, channels, browser playback, recording replay, playback URLs, and APIs.

Combined Use

Some projects use both: StreamGate handles on-site cameras and recording, while a custom application uses StreamCore SDK for playback, capture, publishing, or a tailored UI.

Licensing Difference

SDK licensing usually follows platform, edition, and host application identity. Gateway licensing usually follows edition and input-channel capacity. Compare delivery form and operations, not only feature names.

Delivery Advice

Let developers evaluate the SDK API, platform packages, demo behavior, and license identity. Let field engineers evaluate installation, channels, recording, browser playback, and operations. Combine both results before purchasing.