Hi,
I’m using the onvif bridge (2020) for integrating vidéo into a third party software and i encouter some difficulties.
My bridge has 2 interfaces, an input interface that receive milestone streams and an output interface that disitribute onvif streams.
The problem is that the bridge doesnn’t return the good ip adress in the rtsp stream url. It takes the input interface in order to return the ip address ask by the client.
The issue seems to be the same that this one :
https://supportcommunity.milestonesys.com/s/article/ONVIF-client-cannot-display-camera-image-ONVIF-Bridge-hotfix-2018R2?language=en_US
Hi François,
It is strange to be exactly the same issue, as it has been fixed long time ago and I do not remember code for that to be changed meanwhile.
Btw are you able to reproduce it with the ONVIF Device manager, as it is described in the cited issue ?
In general ONVIF Bridge service uses address to which request has bean made and returns constructed RTSP service address with it.
Let for example we assume that the ONVIF Bridge service machine has two addresses - A and B.
If you connect to the ONVIF interface at http://A:580, you will receive then live video address rtsp://A:554/live/<camera_id>.
And if you ask for the rtsp address at http://B:580, you will receive rtsp://B:554/live/<camera_id>.
Moreover if you use machine name address in the ONVIF request, you will get it in the RTSP service address.
If you experience different behavior, could you please provide a small wireshark dump in order to see it ?
Thanks in advance!