How can I play a live stream from the Milestone ONVIF Bridge using encrypted and secure communication?

Is it possible to play live streams and recorded playback via RTSPS (Real Time Streaming Protocol Secure) from the Milestone ONVIF Bridge?

Alternatively, please let me know if there is any way to securely encrypt RTSP communication.

I am using Milestone XProtect Professional+.

Hi @Kouzou Matsuyama​,

HTTPS will be available for ONVIF protocol starting from 2025 R2.

But there is currently no built-in way to secure RTSP communication, or plans for implementing it.

The only solution I can think of is to configure a third-party VPN or SSH tunnel on top of all your network traffic (or just for your RTSP port).

Br,

Nikolay

Thank you for your response. Could you please clarify a bit more?

Will the support in 2025 R2 be for RTSPS (encrypted communication using rtsps:// instead of rtsp://)?

Or does it mean HTTPS support for the ONVIF protocol (so that ONVIF API and control communication can be encrypted with HTTPS)?

Best regards

2025 R2 will have HTTPS support for the ONVIF protocol (so that ONVIF API and control communication can be encrypted with HTTPS).

No RTSPS in the near future.

Thank you for your response.

For reference, could you please let me know if there is any particular reason why XProtect does not support RTSPS?

It seems that many VMS and IP cameras do not support RTSPS.

From my point of view (a mere software developer), it’s combination of legacy reasons, marketing, priorities, key customers, competitors etc.

Milestone Open Network Bridge (formerly Milestone ONVIF Bridge) was developed back in the days when network security was not widely spoken about. Since then, Milestone is slowly improving parts of our product suite in sync with more recent trends. Other integrators have asked for RTSPS in the past, but the time has not come yet to implement it in Open Network Bridge, due to higher priority development elsewhere. I guess sooner or later, all cameras and VMS systems will support it, including Milestone. I’ve just reminded product management that this feature was requested again, but that’s all I can do for you now.

Understood. Please consider this matter closed.