Unable to access RTSP Stream

I have everything working correctly, I can see Management Client say: connected and I can access the webservice at port 4000 and 4001, but I am not able to get the RTSP stream.

Everything looks good there. I can also see the stream URL coming in from GraphQL:

But we cannot access that stream from our cluster or anywhere in our system. I tried having our LB IP instead, ClusterIP, nothing works.

I can see the logs from the pod for streaming:

I’m not sure what those errors are…

It’s the same when we try and send an event:

Hi @Abaas Mahroos

I think there is something related to your network setup and your VMS installation:

Can you provide more details about your system setup.

  • The VMS installation (how many machines are involved?)
  • The K8s cluster setup (Is it the same from the other forum question [link]? )

Waiting for your answer

Thanks Daniel. I can see that hostname is the name of our husky:

image

But what is concerning is why is it trying to use that? We never specified that anywhere, it seems to be making that link somewhere in it’s deployment…

Regarding your other questions, yes this is the same setup as we had in my previous post.

Even if I change the my values and my hostnames to that computer name above, it still does not work.

I got the events to work when I did this (oddly…) but not the stream.

There is no error anymore, no indication that it isn’t working, it’s just not giving us a stream.

Hi @Abaas Mahroos​,

As a more general note, the communication between the XProtect VMS and AI Bridge is two-ways;

  • AI Bridge must be able to connect to the VMS (to get configuration, send events etc.)

  • The VMS must be able to connect to AI Bridge (to get health, retrieve metadata etc.)

    • On my Docker Compose box, I use ip addr show dev eth0 to get the IP of the inet value, like 172.28.219.226, and use it for both EXTERNAL_IP and EXTERNAL_HOSTNAME