当前位置:网站首页>Easygbs video platform TCP active mode streaming exception repair
Easygbs video platform TCP active mode streaming exception repair
2022-06-24 17:42:00 【Tsingsee green rhino video】
EasyGBS It is based on the national standard GB28181 Protocol video platform , Support live video 、 videotape 、 Cloud storage 、 Retrieval and playback 、 Pan tilt control 、 Alarm report 、 Voice intercom and other functions .EasyGBS The platform has comprehensive functions 、 Comprehensive 、 Flexible video capabilities , It can cover the needs of all video surveillance fields , It has been applied in a large number of projects , Such as bright kitchen and bright stove 、 Safe country 、 Snow project, etc .
EasyGBS Three pull flow modes can be set on the platform ,UDP、TCP Take the initiative 、TCP passive .
1)UDP: Server monitoring UDP port , adopt INVITE Signaling informs the device port , The device actively initiates streaming to the server .
2)TCP passive : Server monitoring TCP port , adopt INVITE Signaling informs the device port , The device initiates streaming to the server .
3)TCP Take the initiative : The device side informs the server that it is listening TCP Port conditions , The server actively pulls the stream to the device , But there are few such scenes .
In a user's project ,EasyGBS As a superior platform , The lower level equipment pull flow is set to TCP passive , Then corresponding to the superior EasyGBS To set up TCP Active mode pull flow , But at the user site , It's always wrong to pull the flow , So we checked the situation . Check whether there is a problem with the active mode streaming code .
TCP In active mode ,EasyGBS You need to send to the device INVITE news , Wait for sending before receiving SYN The message establishes a connection with the subordinate , And the site is sending SYN When , Keep reporting that the port is occupied ( Here's the picture ) error , So our analysis is sending SYN Before , The program has listened to the streaming port .
Check code discovery , When pulling the flow , Judge that the active mode is not successful , Into the TCP In passive mode , So it has been unable to use TCP Active pull flow , See the figure below after modification :
After modification , The above problems have been successfully solved .
EasyGBS Powerful video capabilities can be used as a business platform , It can also be called as a video capability platform . adopt GB28181 Standard protocols enable cascading between platforms , It can share data with other platform systems , Achieve video resource convergence in application scenarios 、 Collaborative supervision 、 Platform linkage and other purposes , Interested users can go to the demonstration platform for experience or deployment testing .
边栏推荐
- Research on clock synchronization performance monitoring system based on 1588v2 Technology
- Create a green city and 3D visualization of digital twin natural gas stations
- On the principle of cloud streaming multi person interaction technology
- Explore cloudera manager management software tuning (1)
- 1. Leveldb getting started
- How much does it cost to develop a small adoption program similar to QQ farm?
- 国家出手了!对知网启动网络安全审查
- What is the problem that the data is not displayed on the login web page after the configuration of the RTSP video security intelligent monitoring system easynvr is completed
- Industrial security experts talk about DDoS countermeasures from the perspective of attack and defense
- 腾讯云TCS:面向应用的一站式PaaS 平台
猜你喜欢

Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection

NVM download, installation and use

It is often blocked by R & D and operation? You need to master the 8 steps before realizing the requirements

Why do you develop middleware when you are young? "You can choose your own way"

Error reported after NPM I

Constantly changing the emergency dialing of harmonyos ETS during the new year
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters

C language - structure II

How can programmers reduce bugs in development?

Number of occurrences of numbers in the array (medium difficulty)
随机推荐
Introduction to yottastore, a new generation of storage engine for VPC TCE cos
Redis source code analysis RDB
[play with Tencent cloud] play with cloud database mysql
Why do you develop middleware when you are young? "You can choose your own way"
Litamin: SLAM Based on geometric approximation of normal distribution
Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection
Quickly build MySQL million level test data
How to learn go language happily? Let's go!
About swagger
How to build RTSP test URL in Intranet Environment
Setting the Arduino environment for tinyml experiments
High quality defect analysis: let yourself write fewer bugs
Install MySQL using Yum for Linux
TRCT test cloud + article online speed
Use BPF to count network traffic
Realize business development on behalf of small programs, and 99% restore the function of service category management in the background of official account
H265 video streaming web page without plug-in player easywasmlayer Troubleshooting and solution of JS unable to set cover photo
Devops in digital transformation digital risk
Design topic: MATLAB UAV flight operation
Construction scheme of campus network clock system (standardized examination room)