Milestone XProtect device driver

StreamBridge Video Gateway

Any stream. One driver. Straight into XProtect. Ingest cameras, drones, encoders, and live web streams as a native camera — no middle server, no extra conversion hop, full latency control.

What it is

A MIP Device Driver for the Milestone XProtect Recording Server. XProtect treats it as regular hardware: add it in Management Client, configure a channel, and the video is recorded, viewed live, and shown on the Smart Map like any other camera.

Built for sources that do not behave like a classic IP camera: drones, unstable links, raw MPEG-TS, SRT/RIST, and web streams.

Who it is for

  • Milestone integrators who need a source that is not standard ONVIF/RTSP
  • Drone ops, security forces, and field broadcast — when the sender changes IP but the port stays fixed
  • Control rooms ingesting encoders, HLS/DASH, RTMP, or SRT
  • Air-gapped sites — licensing works fully offline, with no outbound connection

Protocols

  • RTSP / RTSPS — pull from a camera or encoder, including TLS
  • MPEG-TS over UDP — listen on a port (drone / ground station)
  • RTP and RTP/MP2T — elementary video or MPEG-TS over RTP
  • SRT — Listener / Caller / Rendezvous
  • RIST — reliable transport over UDP
  • RTMP / RTMPS — pull from an encoder, or listen for a push
  • HLS / MPEG-DASH / HTTP-FLV
  • Custom FFmpeg URL — any supported source

Listen modes and latency

  • Any IP — listen on a port regardless of the sender’s address
  • Specific local interface, multicast, and SSM
  • Optional allowed-IP list
  • Five latency profiles: Ultra Low, Low, Balanced, Resilient, Custom
  • Resilient prefers continuity over delay (drone / SD-WAN)
  • Local arrival timestamps — avoids XProtect timeline jumps when the encoder clock is unstable

Codecs, metadata, and PTZ

  • Passthrough: H.264, H.265, MJPEG, MPEG-4
  • Automatic transcode when XProtect cannot decode the codec
  • Hardware encoder preferred when available
  • Audio passthrough or transcode to AAC
  • MISB ST 0601 KLV telemetry on the Smart Map
  • ONVIF PTZ or generic HTTP/CGI gimbal control

Operations

  • Status frames for connecting, no signal, reconnecting, unsupported codec
  • Optional live stats and configurable log level
  • Automatic reconnect
  • Up to 64 channels in one topology — license upgrades do not require re-adding hardware
Licensing: commercial, fully offline, machine-locked. Time-limited trial issued by yairsys. Channel quota is per server.

Typical use cases

  • Drone → XProtect — MPEG-TS/UDP, listen on a port, ultra-low latency, KLV on the map
  • Unstable field link — SRT / RIST with the Resilient profile
  • Encoder / live broadcast — RTMP push or HLS/DASH into the control room
  • Regular camera plus a special source — RTSP alongside a UDP/SRT channel on the same server

Spec

ProductStreamBridge Video Gateway
PlatformMilestone XProtect, Windows
TypeMIP device driver + Smart Client live-map plugin
ChannelsUp to 64, per license
Passthrough videoH.264, H.265, MJPEG, MPEG-4
TranscodeAutomatic for unsupported codecs
MetadataMISB ST 0601 → Smart Map
PTZONVIF + HTTP/CGI
LicensingOffline, machine-locked, no outbound connection

Install

MSI or copy into the Milestone drivers folder. After restarting Recording Server, add hardware of type StreamBridge in Management Client and configure a channel.

Requires Milestone XProtect (Recording Server + Management Client), Windows, and .NET Framework 4.8.

FAQ

Does XProtect see this as a normal camera?

Yes. Add hardware in Management Client, configure a channel, and the video is recorded, viewed live, and mapped like any other camera.

How is this different from SiteSync and ViewsSync?

StreamBridge ingests video into Recording Server. SiteSync syncs Interconnect sites. ViewsSync builds Smart Client Views.

Is a trial available?

Yes. A time-limited trial is issued by the company. Licensing itself works offline, with no outbound connection.

Have a video source that needs to land in XProtect? Send a few lines about the protocol and the site.

Related