What are the useful support tools for network cameras? This article lists some useful software/tools recommended by experts from Messoa. Using these software/tools can help users design bandwidth and storage to meet their video surveillance requirement and troubleshoot efficiently when they encounter any technical issue.


VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. In our past article, we wrote how to play camera RTSP video stream on VLC media player and QuickTime player.

Download and install VLC Player from http://www.videolan.org/vlc/

In addition to playing camera RTSP video stream, the VLC media player can help you to analysis video stream. Especially, when the network camera performs poorly with an NVR, such as missing frames or corrupt images, we suggest using VLC to clarify the performance of the camera stream and not confusing with NVR decoding capability.


1. Go to [Media], select [Open Network Stream] from the Media menu.

Open Network Stream on VLC

2. Select [Network] tab on the [Open Media] dialog window. Type the network camera's RTSP URL in the the text box, and click [Play], and you will see the image with the RTSP stream. You can find the default RTSP URL of the network camera from the instruction manual.

Play RTSP stream

3. Select [Tools] > [Media Information] from the tool menu, then check if the video corrupt issue can be reproduced in VLC media player.

Media Information

4. The [Media Information] dialog window is displayed with the [Codec] details tab. The video codec of the playing stream is shown.

Codec Information

5.Click the [Statistics] tab to see the bit rate and frames information.

Statistics Information

6. VLC player refreshes the displayed frames every second, and the exact frames per second can be attained by calculating the difference in the decoded blocks between each second. For example, 9374 minus 9348 equals to 26 FPS. Then check if frame missing issue can be reproduced in VLC.



Wireshark is a free and open-source packet analyzer, It's used to filter, dump and analyze the packet for troubleshooting network issue.

When a network camera disconnects with an NVR, we would suggest using Wireshark to capture the packet info between the camera and the NVR, so the networking issues, such as connection protocol type and connection status can be traced and clarified.

Download Wireshark software: http://www.wireshark.org/

Packet Information

1. Select [Capture] from the main menu, then choose [Interfaces] in the drop down menu. A list of available network cards will be displayed.


2. Clarify which interface (NIC card) and IP that is sending/receiving packet.


3. Enter the IP address of camera in the Filter text box, and selct the NIC of sending/receiving packet, then click [Apply].


4. You may predefined the rule in [Capture Filter] button, or just specify the desired rule in the text box.

Example: Entering ip.addr==, only the packet sending and receiving through camera of IP will then be captured.

5. Here is an example of capturing TCP packet.


6. Here is an example of capturing UDP packet.


Connection Confirmation

1. Preparation: Run the NVR application without any camera connection, set a camera in IP "" standby.

2. User Wireshark to capture packet from camera to make sure the camera is broadcasting packet.


3. Add camera in IP "" to NVR.

4. Use Wireshark to capture the conversation packet between NVR and Camera.

5. Wait for the moment of ending conversation, Wireshark then captures broadcasting packet only. (packet highlighted in red frame)


6. Stop the capturing process, and select File from the main menu and select Save As from the drop down menu.


7. Give a file name and select the packet range with All Packets and Displayed.


Teamviewer Download Link: http://www.teamviewer.com/

1. When TeamViewer is started on the remote computer, it generates a set of ID and password automatically.


2. Enter the Partner ID on the master control computer. Then Click Connect to partner.


3. Enters the password of the remote computer and log on to establish a connection.


4. The desktop of remote computer is shown on the master control computer successfully.