Internet video surveillance solution based on dynamic IP
One. market background
With the rapid development of computer and network technologies, especially the increasingly mature video coding and decoding technology, the rapid improvement of computer processing capabilities, and the gradual popularization of broadband, real-time applications of Internet-based video networks have been widely adopted in many industries and government departments. In particular, many successful cases have appeared in the banking, broadcasting and television, petroleum, and power industries.
When it comes to real-time applications of Internet-based video networks, we may think more about video phones and video conference systems, live broadcast of TV networks, distance education, and so on. These Internet video real-time applications have high requirements on the performance of software and hardware. They require both a higher frame rate and a lower bit rate, so they need sufficient processing power (including algorithms and chip processing capabilities). To have this processing capability, expensive special equipment is often required.
For the digital video network monitoring system involved in security, due to the characteristics of the industry, there are many data collection points and a large number of encoding devices need to be configured accordingly. Therefore, compared with other video network real-time applications, price has become a relatively sensitive factor .
In the past, digital video network monitoring systems were basically based on local area networks or private networks. However, the actual application environment is difficult to guarantee such network conditions, so system integrators cannot provide users with a complete solution.
For example, the bank's ATM digital centralized monitoring system may need to provide Internet-based solutions: broadband is the main, and narrow band is the secondary.
First of all, the original private network entrance reserved by the ATM machine needs to transmit business data. Considering the 24 hour online business service and 24 hour video monitoring requirements of the ATM machine, it is difficult for us to provide a solution. Service data transmission is stable and the monitoring screen is smooth. Therefore, we need to consider renting lines from broadband operators to transmit video data over broadband. In addition, from the perspective of operating mode and cost, many ATM machines do not need to transmit video data at any time, and often only actively request the monitoring center to switch the monitoring point in the event of an abnormality; Need to be online. In this case, there is no need to rent lines for ATMs all year round, only ADSL, ISDN, or even a telephone line connection is required.
In the past two years, domestic manufacturers have continuously introduced high-performance, cost-effective video and audio compression cards and network monitoring equipment, making Internet-based digital video network monitoring systems possible, such as the aforementioned ATM digital centralized monitoring system.
two. Requirements Overview
But as a complete solution, we have to consider such a question: how to deal with dynamic IP addresses.
No matter it is ordinary telephone line dialing, or ISDN, ADSL, as long as dynamic IP access is used, this problem will be encountered. The so-called dynamic IP access method refers to that a user dynamically obtains an IP address through a virtual dial-up technology to carry out Internet access services. Every time a user dials up to the Internet through a common modem or ISDN or ADSL, the ISP usually assigns a public IP address to the user, and other users on the Internet can access the computer through this IP address. However, because this IP address is dynamic, that is, once the connection is disconnected, the next time the Internet is connected again, the ISP will assign a different public IP address.
If only the encoding side (such as ATM machine) or the decoding side (such as the monitoring center) uses the dynamic IP access method, the problem is easier to solve. In point-to-point communication, as long as one party can know the IP address in advance, a handshake can be established between the two parties, and the other party's IP address can be obtained for communication. But if both sides use dynamic IP access, it will be troublesome. After a user dials up and connects, he does not know the IP address of the monitoring center, so he cannot notify the other party ’s own IP address, and subsequent operations cannot be performed at all.
three. Solution implementation and comparison
Below we will introduce two solutions.
1> Apply for a dynamic domain name.
Many professional companies currently provide dynamic domain name services on the Internet. The so-called dynamic domain name is a real-time correspondence between a fixed Internet domain name and a dynamic address IP. In this way, no matter when you go online and what is the assigned IP address, other users can always access the corresponding computer through the Internet domain name.
Dynamic domain name structure chart
As shown in Figure 1, as long as you select a dynamic domain name service provider and register once on the company's website, you can get a fixed Internet domain name for free (each computer using a dynamic domain name service needs a separate domain name). Download and install the corresponding software provided by the company to complete the software configuration. In the future, as long as the computer is online, the dynamic domain name will automatically take effect.
The original digital video network monitoring system based on a fixed IP address can almost directly use this mode. Of course, if the IP address of the remote monitoring point was previously configured, it needs to be changed to the Internet domain name of the remote monitoring point. When writing a program, you only need to call the corresponding API function to obtain the IP address corresponding to the Internet domain name.
The method of applying for a dynamic domain name has the following advantages: 1. Simple software development, almost no code modification required; 2. Stable performance, dynamic domain name services provided by professional companies are available 24 hours a day, regardless of the stability of the IP address resolution module software or the server The stability is relatively high; 3. If the scale of the system is small, then the cost is relatively low, you only need to pay the corresponding service fee for each computer using a dynamic domain name.
But this method also has some disadvantages: 1. If the system is large, for example, there are 100 monitoring points, then each computer needs to pay a service fee of N yuan each year, and the service fee of the monitoring system needs 100 * N yuan. The cost is relatively high; 2. If the dynamic domain name resolution server requires some personalized features, it cannot be customized.
2> Custom IP address resolution server.
Structure of IP address resolution server
The customization mentioned here includes two ways, one is to develop the IP address resolution server software by yourself, and the other is to purchase the corresponding software module.
As shown in Figure 2, no matter which method is used, it generally runs in the following mode: the monitoring center and all monitoring points define an alias in advance. When each computer is online, it automatically sends its own IP address and corresponding alias to IP address resolution server. The IP address resolution server saves all IP addresses and corresponding aliases, and generates retrieval information. When any two users visit each other, they use the alias method to access. Before accessing the software, the software automatically connects to the IP address resolution server to obtain the corresponding IP address.
If you use a custom IP address resolution server solution, you can just make up for the shortcomings of the dynamic domain name method. Especially for large systems, you can save costs and customize functions flexibly. In order to solve the dynamic IP problem, you only need to pay an additional fee to build an IP address resolution server, including the server's 24-hour online access fee and the cost of applying for a fixed IP (of course, this server can also use a dynamic domain name). Moreover, while customizing the IP address resolution server, it can also do other value-added services, such as authentication, accounting, packet management, etc., similar to a GK.
Of course, compared with the dynamic domain name method, the biggest disadvantage of this method lies in the relatively large workload of software development.
There are other ways to solve the dynamic IP problem, but the above two solutions are relatively mature and more operable.
- Explanation of four common problems in network monitoring engineering
- How to install monitoring in the elevator? 1/15/2020
- Intelligent weak current engineering video surveillance system monitoring pole knowledge summary 2020/1/8 1
- Technical Problems Facing the Development of Ultra-high-definition Video Surveillance 2020/1/8 1
- Hikvision user-defined ball machine bracket thread interface parameters 2020/1/2 1
- Explanation of Chongqing monitoring system installation specifications 2020/1/2 1
- User-defined ball machine bracket thread interface parameters
- How to check the monitoring screen when the mobile phone cannot connect to the Internet? 2019/12/25
- Explanation of various alarm functions of Haikang video recorder
- Hikvision monitoring system prompts "code stream type is not supported" how to solve? 2019/12/18
- Hikvision video surveillance storage server configuration steps
- How should the network video surveillance project realize the construction of the network environment?
- Hikvision DS-4000HC, HC +, HCS, HF, MD series boards frequently asked questions2019 / 12/4
- Third-party domain name access to Hikvision surveillance cameras on the Internet
- Internet Video Surveillance Solution Based on Dynamic IP
- "The fusion of material and information, AI empowerment" as the theme of the wonderful appearance
- Top 10 most popular surveillance camera brands in 2019
- Home remote monitoring camera installation method
- What should I pay attention to when installing a video surveillance camera? 2019/11/13
- Explanation of methods for selecting security monitoring equipment