当前位置:网站首页>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 .
边栏推荐
- Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters
- Redis source code analysis RDB
- 1. Leveldb getting started
- 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"
- From file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql The GPG key to retrieve the key source "MySQL 5.7 community server" is installed, but not applicable to
- Erc-20 Standard Specification
- How to build RTSP test URL in Intranet Environment
- Solutions for RTSP video streaming played by several browsers
- SQL basic tutorial (learning notes)
猜你喜欢

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

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

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

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

Error reported after NPM I

国家出手了!对知网启动网络安全审查

How to create simple shapes in illustrator 2022

13 skills necessary for a competent QA Manager

Six configuration management tools that administrators must know

How to start cloud native application development
随机推荐
Three simple steps to quickly complete order data processing through workflow (ASW)
Tiktok Kwai, e-commerce enters the same river
Explanation of MySQL indexing principle
QQ domain name detection API interface sharing (with internal access automatic jump PHP code)
【你真的会用ES吗】ES基础介绍(一)
13 skills necessary for a competent QA Manager
基于BGP实现纯三层容器网络方案
Introduction to yottastore, a new generation of storage engine for VPC TCE cos
Construction scheme of campus network clock system (standardized examination room)
Operation and maintenance guide | cos back source setting practice
H265 video streaming web page without plug-in player easywasmlayer Troubleshooting and solution of JS unable to set cover photo
Cloud native monitoring configuration self built alertmanager to realize alarm
Using flex to implement common layouts
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
Error reported after NPM I
New MySQL 8.0 feature - enhanced logical backup recovery
Elastic searchable snapshot function (frozen Tier 3)
浅谈云流送多人交互技术原理
Install Clickhouse client code 210 connection referred (localhost:9000)
How much does the page length affect the ranking?