The paper

Until a few years ago, smart video surveillance was the talk of the town in security circles. Back then, smart video surveillance products were few, expensive and largely impractical. In recent years, with the improvement of hardware processing capacity and price decline, as well as the development of computer vision and other related technologies, intelligent video surveillance products have gradually entered the stage of large-scale use in the demonstration stage in the past few years, and become one of the hot topics in the security field. Now so people have high hopes for intelligent video monitoring, very optimistic about this industry.

Now, both in the traditional analog monitoring system and modular hybrid system, or pure digital monitoring system, the way it works is not the slightest change, real-time monitoring, real-time video, monitoring personnel attention will decline when long time staring at the monitor, makes the traditional way of monitoring in the plight of “all eyes and turned a blind eye”; And when faced with a sea of video footage, it is difficult to extract valuable footage. In short, the current video surveillance is inseparable from people’s high participation. Based on this situation, intelligent video surveillance is a development trend, is the only way of video surveillance system development.

Due to the impact of the epidemic, we are more aware of intelligent security in life is indeed essential. As well as railway (such as high-speed rail), port, military and other high-end industry market, the security industry has put forward a newer, higher demand, will accelerate the security technology and product upgrading, these is a new opportunity for the application of intelligent monitoring.

What is intelligent security system

By increasing the intelligent video analysis module in the monitoring and control system, powerful data processing ability to filter out with the help of computer video footage useless or interference information, automatically identify different objects, analysis to extract useful information in the video source, fast accurate positioning the scene of the accident, determine monitoring images of the abnormal situation, and with the fastest speed and the best way to alert or trigger other actions, So as to effectively advance warning, in the process of handling, after the timely evidence of the automatic real-time intelligent monitoring system. To put it simply, intelligent security monitoring is to replace part of the human brain by the computer, automatic analysis of the monitoring image and make a judgment, abnormal timely warning, change the monitoring system can not get rid of manual intervention and can only be recorded as a scene “after the fact” role.

An example of intelligent monitoring device

In terms of functions, video surveillance can be used for security prevention, information acquisition, command and scheduling, etc., to provide production process control, security of large public facilities, medical monitoring, distance education and other services.

From the perspective of application, video surveillance has been widely used in all walks of life. In addition to the monitoring and alarm of archives room, document room, Treasury, museum and other important departments, security monitoring in public places, management and control in other economic and life fields is also essential.

Specific application examples are:

transportation

Expressway toll management, traffic violation and flow monitoring, public transport vehicle license management, highway, bridge, railway, airport and other places of remote image monitoring. Effective traffic management is a difficult problem faced by metropolises in China. The intelligent video traffic control system can timely provide vehicle flow and road condition information of each section, record illegal vehicles, so as to realize accurate and fast traffic command and dispatch, make full use of the existing road resources, improve the handling ability of sudden traffic accidents, so as to provide fast and comfortable traffic services for people’s travel.

Community property management: security of residential areas, offices, intelligent buildings, unsupervised parking lots, etc.

Family application

The digital home monitoring system with strong function, low price and reliable performance can be realized only by adding USB camera and corresponding software system to the existing home microcomputer. The system automatically detects the images collected at home. When any abnormality is detected, the system sends short messages to the specified phone number of the user through the Internet and SMS center, and sends the onsite images to the user by Email. After receiving the short message, the user can check the Email to have a clear understanding of the situation in the home. In addition, when the user is on a business trip, he can also remotely log in to the computer at home to watch the security situation at home or the living and health status of his family.

The financial sector

Business hall monitoring, Treasury monitoring, ATM and self-service banking monitoring, etc.

Telecom/electric power field: remote monitoring of switching room, wireless room, power room, etc., remote unattended monitoring of substation, power plant, etc.

Commercial market: security monitoring of shopping malls, entrance and exit monitoring of supermarkets, supervision of wharves, containers and large warehouses, etc.

In the military field

Base security, public security investigation, prison court management, etc. Our country has tens of thousands of kilometers of coastline and borders with many countries. Accurately and timely mastering the military situation in the border and coastal defense area is of great significance for effectively defending the territorial sea and territory of the motherland, making rapid response and mastering the initiative in the future war. Coastal defense remote video monitoring system is established and the key ports, stations and monitor the sensitive area, can make our intelligence intuitive, timely monitoring of coastal defense of the front face to face, improve information access to real-time and comprehensive processing capacity, also can effectively prevent smuggling, flee, smuggling, drug trafficking and other illegal behavior.

AnyRTC intelligent monitoring solution

In the past, you can only watch the previous video on a specific Intranet. If you leave the Intranet, you cannot continue to watch the video on the monitored computer. The biggest drawback of this kind of surveillance is that it has no real time. It can only be watched by video, and it has to be in a specific location.

Why switch to webRTC

  • The RTSP public network is not effective

RTSP uses UDP to transmit packets easily, so TCP is generally used for transmission. However, TCP is affected by bandwidth and TCP characteristics, which easily causes delay.

  • You must use plug-ins to watch videos on the web

The RTSP is very picky about browsers, which is a big reason why RTSP has not been widely promoted. The rise of the live broadcast industry has cultivated the habit of watching live broadcast on wechat terminal and Web terminal, and the plug-in method has been unacceptable.

  • The interactive difficulty

Because the protocol public network transmission effect is not good, in the interaction is unbearable. Interaction delay, screen, sound loss, easy to stall.

WebRTC advantages

  • WebRT C is an API that enables web browsers to conduct real-time voice or video conversations

  • W3C standard, high degree of mainstream browser support

  • Google is behind it and has reference implementations across platforms

  • The underlying layer is based on SRTP and UDP, and the optimization space is large in the case of weak networks

  • Point – to – point communication can be realized with low communication delay

Plan to introduce

AnyRTC developed ArRtspTool for this problem. ArRtspTool is an open source anyRTC tool that transfers RTSP to RTC, so that RTSP stream can be viewed by web page/H5 without plug-in, small program, APP and other ways without external network service or IP address.

Support common Linux, Windows, Raspberry PI, Nvidia TX series, and more.

Support Rtsp stream, support USB camera, support window push stream and so on.

Applicable scenarios:

1, Intranet camera penetration to the public network: use webpage, App or small program to watch, ultra low 400 ms delay

2, remote driving: ultra-low delay, remote control, process without delay

3. Uav: ultra-low delay, precise control, AI recognition and feedback

4, access control: real-time monitoring, two-way intercom, remote control

compile

Download the code locally: GitHub: github.com/anyRTC-UseC…

Platform to compile the script (verified, other platforms or system versions can contact us for confirmation) :

Makefile.linux  - Centos7. 0And above makefile.pi - Raspberry pie4
Makefile.tx    - Nvidia TX2

Copy the code

Take raspberry PI as an example. (The following commands are run as root. Non-root commands may report permission errors.)

***# cd ArRtspTool
***# cp Makefile.pi Makefile
***# make && make install

Copy the code

Start the program, remember to configure the parameters before running

***# chmod +x run.sh
***# ./run.sh start ArRtspTool rtsp.conf 

Copy the code

Stop the program

***# ./run.sh stop ArRtspTool

Copy the code

How to configure

[RTSP] url= URL of your RTSP stream [nv] dev_id= device ID(/dev/video0) [RTC] app_id= AppId of RTC, chan_id= Channel ID, which can be set to any value. The Web or App can use this ID to view the RTSP streamCopy the code

AppId can be obtained by logging in to anyRTC official website

Note: Select either the Rtsp address or the device ID. The Rtsp address is preferred. If the local camera is selected, you do not need to configure the Rtsp address