Testing that ports are open
Using the online tool below, check that your HTTP (80 by default) and RTSP (554 by default) ports are open
https://www.yougetsignal.com/tools/open-ports/
Some IP cameras have a dedicated Onvif port. If this is the case for your camera, please find it the camera settings and use it further instead of HTTP port
Testing with ONVIF Device Manager
Download ONVIF Device Manager and connect to your camera using the URL
http://[camera_ip]:[http_port]/onvif/device_service
for example:
http://104.251.103.214:16080/onvif/device_service
You will also need to enter the admin-level camera credentials in the top left corner.
Testing RTSP streaming using VLC
Retrieve the camera Live RTSP URL from the ONVIF Device Manager
Preserving the “path” change it to the following format
rtsp://[user]:[pass]@[camera_ip]:[camera_port]/path
In the case of the
rtsp://admin:12345@104.251.103.214:16554/0
Use the above URL in VLC player or ffplay.
Testing that ONVIF is responding using CURL
curl http://104.251.103.214:4080/onvif/device_service -d '<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetAudioOutputConfigurationOptions xmlns="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>'