当前位置:网站首页>Nat penetration of gb28181
Nat penetration of gb28181
2022-07-01 19:34:00 【lcyw】
One 、 National standard gb28181 Intranet through
Reference resources :
RFC3581——SIP Medium rport Mechanism
VIA Header fields
eXosip obtain IP And port
National standard gb28181 Cross network ( Cross router ) Analysis of the situation of :
The lower platform is behind the intranet switch , The superior platform is on the public network , Because the camera in the intranet will pass through a gateway when sending information to the public network , The gateway will use nat Protocol conversion intranet port , There is intranet penetration , The port mapped from the intranet to the extranet will change , Therefore, there should be a set of mechanisms for penetration , Because the national standard is based on sip Agreed ,sip Use of Intranet penetration under rport Mechanism , If the request is sent without rport The logo is not to enable this mechanism ,
When the device is registered , We need to record the equipment IP And port , In order to communicate with them later .
If it's support rport Mechanism server , It needs to check... In the received request Via Whether the header contains a with no value rport Parameters . If there is , It needs to bring... In the response rport Value , This is related to received The treatment is similar to .
example
Here's an example of sending REGISTER Examples of information , When requesting information Via The header contains... Without value rport Parameters , As shown below :
边栏推荐
- Instagram 为何从内容共享平台变成营销工具?独立站卖家如何利用该工具?
- Learn MySQL from scratch - database and data table operations
- The use of subplot function in MATLAB
- win10下使用msys+vs2019编译ffmpeg源码
- Learning notes - steps of JDBC connection database operation
- ubuntu14安装MySQL并配置root账户本地与远程访问
- Transform + ASM data
- Thesis reading [distinctive late semantic graph for video capturing]
- OpenCV视频质量检测--清晰度检测
- 智慧防疫系统为建筑工地复工复产提供安全保障
猜你喜欢
随机推荐
ffmpeg常用命令(二)
Ubuntu14 install MySQL and configure root account local and remote access
Learning notes - steps of JDBC connection database operation
【Go ~ 0到1 】 第四天 6月30 defer,结构体,方法
MySQl的基本使用
Dlib+opencv library for fatigue detection
Implement a Prometheus exporter
Bao, que se passe - t - il si le serveur 100 + O & M a mal à la tête? Utilisez le majordome xingyun!
直播HLS协议
事务隔离级别 gap锁 死锁
Extensive reading of the paper [film: visual reasoning with a general condition layer]
MySQL common graphics management tools | dark horse programmers
【pytorch记录】模型的分布式训练DataParallel、DistributedDataParallel
Lumiprobe phosphide hexaethylene phosphide specification
How to redraw the header of CListCtrl in MFC
PostgreSQL varchar[] array type operation
Detailed explanation of JUnit unit test framework
Enabling "new Chinese enterprises", SAP process automation landing in China
EasyGBS主子码流都为H.265时,切换出现花屏如何解决?
118. 杨辉三角









