当前位置:网站首页>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 .
边栏推荐
- SQL basic tutorial (learning notes)
- TCE入围2020年工信部信创典型解决方案
- A solution to the problem that the separator of WordPress title - is escaped as -
- "Gambler" bubble Matt turns around
- Cloud MySQL importing cloud data warehouse PostgreSQL best practices
- Elastic searchable snapshot function (frozen Tier 3)
- Easycvr, an urban intelligent video monitoring image analysis platform, plays national standard equipment videos and captures unstable packets for troubleshooting
- CentOS 7 installing SQL server2017 (Linux)
- How to convert XML to HL7
- Leetcode topic [array] -46- full arrangement
猜你喜欢

Etching process flow for PCB fabrication

Error reported after NPM I

The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then

Constantly changing the emergency dialing of harmonyos ETS during the new year

How can programmers reduce bugs in development?

How to create simple shapes in illustrator 2022

LC 300. Longest increasing subsequence

Project Management Guide: tips, strategies and specific practices

How to decompile APK files

Six configuration management tools that administrators must know
随机推荐
Use cloud development to make a login free resource navigation applet!
C language | logical operators
Cloud native monitoring practice (2) monitoring and collection of components outside the TKE cluster
Realize business development on behalf of small programs, and 99% restore the function of service category management in the background of official account
专有云TCE COS新一代存储引擎YottaStore介绍
Operation and maintenance guide | cos back source setting practice
[kotlin] constructor summary
Management system permission design
Yupi made an AI programming nickname generator!
Five skills of selecting embedded programming language
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters
The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then
About swagger
Explanation of pod DNS configuration & cases of DNS resolution failure
[play with Tencent cloud] play with cloud database mysql
RestCloud ETL抽取动态库表数据实践
Optimizing bloom filter: challenges, solutions, and comparisons
Mysql database performance testing tool recommendation
LC 300. Longest increasing subsequence
Litamin: SLAM Based on geometric approximation of normal distribution