nx meta connecting to large system
AnsweredDear all,
I using nx meta for development, and checking it on large amount of camera for my AI plugins.
some of the camera are found but I getting red X on them.
some of them are coming and going, show video for 2 seconds and disappear.
other are connected but the video is slow (too slow)
and some are working just fine.
I check all the cameras (it's Hikvision NVR and devices) and they working fine with high speed on IVMS
what I missing???
-
Hello Zeev,
Kindly review this post and provide the necessary info before you submit the post in the community. It will help us to identify your case more efficiently.
With your description, we could separate into several problems:1. Stream is able to play but the video is a bit laggy:
a). Bitrate: Press the "i" icon and check the bitrate of the cameras.
b). Hardware spec: You could check the suggestion of client hardware spec in our website.
c). CPU loading : Check if the CPU usage is too high in your client machine. Likely the CPU is too busy to handle the decoding process. Try to reduce the number of concurrent stream in the layout.2. Camera display red X icon
a). Stream : Double click and check if the LIVE stream is able to play. If not, press DIAGNOSTICS button and copy the result.
b). Basic troubleshooting: Follow the troubleshooting steps in the article here. Check if the devices is able to work with ONVIF device manager and the RTSP stream is able to play via VLC player.
c). Firmware of device: Make sure the firmware of the devices is up to date.3. Stream is not to play after few second
a). Stream : Double click and check if the LIVE stream is able to play. If not, press DIAGNOSTICS button and copy the result.
b). Basic troubleshooting: Follow the troubleshooting steps in the article here. Check if the devices is able to work with ONVIF device manager and the RTSP stream is able to play via VLC player.
c). Firmware of device: Make sure the firmware of the devices is up to date.------------------
If you still couldn't figure out the problem by the suggestion as above, please provide the information:
- Software version of Nx Meta
- Hardware spec of your client machine (If server and client are both installed on the same machine, please also let us know)
- The model name of the devices
- DIAGNOSTICS result when the LIVE stream is not able to play in Nx Meta
- Test result when connecting your device via ONVIF device manager and VLC playerThank you for your cooperation.
-
hi, tried several stuff.
I using nx meta 4.1.0.31466 R9
working on windows server 2016
trying to connect to Hikvision NVR DS-9632NI-I8
on Hikvision IVMS all is working and I can see all the camera.
on nor web page, I can see all the camera.
on NX I getting error :
Confirming server availability.
OKConfirming camera is accessible.
OKConfirming target camera provides media stream.
FAILED: Camera request "rtsp://192.168.1.10:554/ISAPI/Streaming/channels/401" failed with error "Not Found". Please try to reboot the camera, then restore factory defaults on the web-page. Finally, try to update firmware. If the problem persists, please contact support.Diagnostics complete
can not understand from this message, which camera on the not is not working :( since channel 4 is offline, so either the nx not looking correctly on the RTSP address from the server, or something is wrong.
another thing, I noticed, that somehow the nvr configuration was changed, does NX changing something on the nvr?
I also have two other nvr on the net same fw, but the nx show me that he found only one channel on each of them.both are Hikvision NVR DS-9632NI-I8
-
Hi Zeev,
Thanks for doing the test. Please see my comment as below:
1). Is the firmware of NVR DS-9632NI-I8 up to date?
2). Have you checked if t the device is able to manage by ONVIF device manager, view LIVE stream of multiple channels?
3). Nx will apply the stream profile to the device which is provided by device itself. You could disable this feature by one of following methods:
- Nx system-wide configuration: Disable "Allow system to optimize device settings" from Main Menu > System Administration > General tab
- Single camera configuration: Enable "Keep camera stream and profile settings" from Camera Settings > Expert tab
Thank you.
-
hi Wendy,
first of all, I found an issue with nx.
on Hikvision NVR, the camera is defined as D05 which mean channel 5, but the nx try to connect to channel 4.regarding the keep camera stream.... it's gray and I can not change the value.
still facing a problem with the two other nvr, they are both same fw as the first one, not the newest one, is it critical??
zeev
-
Hi Zeev,
Thanks for your feedback.
Typically, Nx ask the stream profile and basic information via ONVIF standard, then Nx will based on the device's response and show you the result. So when you see Nx play the incorrect channel of NVR, it is very likely that NVR provides incorrect info to Nx. Vendor might add issue fix on each newer version. We need to check the behavior of latest firmware version first, then see if there's any change needed to apply on vendor or Nx software.
Thanks for your cooperation!
-
Hi zeev mindali,
You may upgrade one of NVR first, and let us know if issue still happen (but ONVIF device manager works).
We may need you to configure the port forwarding of this NVR for our internal testing.
Thank you.
-
Hi zeev mindali
Regarding:
| first of all, I found an issue with nx. on Hikvision NVR, the camera is defined as D05 which mean channel 5, but | the nx try to connect to channel 4.This is not an issue. This is designed this way by Hikvision.
Channel 0 is input 1
Channel 1 is input 2
etc.
etc.
If I recall it correctly the following URL represents camera 5 (channel 4) and the primary stream (1).rtsp://192.168.1.10:554/ISAPI/Streaming/channels/401
Steps to take are:
- Update the device to the latest available firmware.
- Verify in ODM and let us know the outcome.
- Play the discovered RTSP stream in VLC and let us know the outcome.
- Capture the discovery of the camera in Nx with Wireshark and share the pcap with us.
Take the following steps to achieve this:
a. Delete the device from Nx
b. Start the Wireshark capture
c. Enable Auto-Discovery and allow Nx to discover the device.
d. When discovered, wait until the failure appears.
e. Stop the Wireshark capture and share it with us.
-
all is correct.
I done the Hikvision upgrade with Hikvision company.
my nvr configuration was erased and all the data of one month recording was lost :(
still the problem persist. when I try to add the nvr, I getting all the cameras on X label
but If I put single camera on RTSP from the nvr itself : rtsp://192.168.1.60:554/ISAPI/Streaming/channels/601
I can see the camera on the nx meta.
I got confused totally, why with RTSP single add, it's working, but with nvr add it's not?? what is the major difference???
-
Hi Zeev,
The major difference is the level of integration.
With 'just' the rtsp stream you grab the video data, but you exclude various functions like audio, ptz, bandwidth control, frame rates, etc. If these are available in the device to begin with.So you took step 1.
Please execute step 2, 3, and 4 a to e and share the outcome with us. -
FAILED: Camera request "getVideoEncoderConfigurations" failed with error "Fault info. Reason: End of file or no input: message transfer interrupted or timed out (10 sec max recv delay) (10 sec max send delay). Additional: SOAP-ENV:Sender. ". Please try to reboot the camera, then restore factory defaults on the web-page. Finally, try to update firmware. If the problem persists, please contact support.
this is the error I getting.
I also noticed there is a difference between the icons of the nvr
step 2. ODM, show me all the camera in the nvr.
step 3. vlc is working
step 4. wire shark file location :
https://1drv.ms/u/s!Au2L0TuZuGy_hNhTQ36Z_YafMU40dQ?e=h1cxqH
-
Hi zeev mindali,
I just checked your Wireshark capture and it doesn't contain any server <-> camera communication or even server <-> client communication.
Did you run Wireshark on the Nx Witness server?
If that was the case, please provide the IP addresses of the Nx Server and an affected camera. -
HI zeev mindali,
Did you run it on the server (the bare metal) or inside the virtual machine that is running Nx?
-
Hi zeev mindali,
That is weird.
When you run Wireshark on the same device as the Nx mediaserver application is running, you should capture all communication between the Nx Media Server and the devices it connects to.Please email the anydesk login detail to ****@**** and I will log onto the server that is running the Nx Media Server. Please also share administrator level credentials for Nx and for the NVR in the email.
-
Dear Norman,
since it's a municipal camera network, I can not provide the credentials without monitoring it, so we need to be online togher for testing it.
I have the same problems , with dahua NVR, so if you want, I can setup a quick bare matel with nx and dahua, to check it out.
zeev
-
Hi zeev mindali,
Please arrange the following:
> I have the same problems , with dahua NVR, so if you want, I can setup a quick bare matel with nx and dahua, to check it out.
You can email the credentials to ****@****
-
Hi zeev mindali,
We checked the Wireshark logs we collected from your Ubuntu server and need to investigate issue some more.
Can you forward the device and share the public IP address with us via the earlier provided email address?
Please forward all 3 ports (80, 8000, and 37777 if I recall it correctly for Dahua). -
Hi zeev mindali,
I can access the device via the browser, but I can't connect to the device via Nx Witness and I can't connect to the device via Onvif Device Manager. The last is mandatory when a device isn't natively integrated.
-
Hi zeev mindali,
When there is RTSP support, you can add the individual streams as RTSP streams as shown below:
The format for Dahua is:
rtsp://<ip-adress>/cam/realmonitor?channel=1&subtype=0
rtsp://<ip-adress>/cam/realmonitor?channel=1&subtype=1Where channel relates to the channel number on the device and subtype for the stream, where subtype 0 is the primary stream and subtype 1 is the secondary stream.
If I recall it correctly channel 0 corresponds with actual channel 1, channel 1 with actual channel 2, etc.See also THIS support article. Be aware that in this way you only retrieve the video streams, not other data and therefore you can change settings, frame rates, resolutions, controls, etc.
Note: I deleted some comments in favor of readability.
Please sign in to leave a comment.
Comments
29 comments