Milestone ONVIF Bridge (explained)

ONVIF is an open, global forum that is working to standardize and secure the way that IP video surveillance products communicate. The goal is to make it easy to exchange video data. For example, to enable law enforcement, surveillance centers, or similar organizations to quickly access live and recorded video streams in any IP-based surveillance system.

Milestone Systems wants to support this goal, and has developed the Milestone ONVIF Bridge toward that end. Milestone ONVIF Bridge is a part of the Milestone Open Platform, and offers an interface that supports the parts of the ONVIF standard for retrieving live and recorded video from any Milestone VMS product.

This document provides the following:

Milestone ONVIF Bridge and the ONVIF standard

The ONVIF standard facilitates information exchange by defining a common protocol. The protocol contains ONVIF profiles, which are collections of specifications for interoperability between ONVIF compliant devices.

Milestone ONVIF Bridge is compliant with the parts of ONVIF Profile G and Profile S that provide access to live and recorded video, and the ability to control pan-tilt-zoom cameras:

For more information about the ONVIF standard, see the ONVIF® website.

ONVIF Profiles support “get” functions that retrieve data, and “set” functions that configure settings. Each function is either mandatory, conditional, or optional. For security reasons, Milestone ONVIF Bridge supports only the mandatory, conditional, and optional “get” functions that do the following:

ONVIF clients

ONVIF clients are computer appliances or software programs that use ONVIF Webservices. Examples of ONVIF clients are servers, media players, IP-based surveillance systems, or bridges like the Milestone ONVIF Bridge.

The Real Time Streaming Protocol (RTSP) is used to establish and control media sessions between two or more endpoints. The Milestone ONVIF Bridge uses ONVIF Profile S and RTSP to handle requests for video from an ONVIF client, and to stream video from an XProtect installation to the ONVIF client.

By default, communication between ONVIF clients and the ONVIF Bridge server uses the following ports:

ONVIF clients can access the RTSP port on the Milestone ONVIF Bridge directly. For example, the VLC media player or a VLC plug-in in a browser can retrieve and display video. This is described in this document in Use a media player to view a video stream.

You can use different ports, for example, to avoid a port conflict. If you change the port numbers, you must also update the RTSP stream for the ONVIF client URI.

RTSP supports only the H.264 codec. Cameras must be able to stream video in the H.264 codec.

In this section

Milestone ONVIF Bridge

Setting up Milestone ONVIF Bridge security controls

© 2018 Milestone Systems A/S