首页 > 其他分享 >EasyCVR国标GB28181协议接入下的TCP和UDP模式说明及差异

EasyCVR国标GB28181协议接入下的TCP和UDP模式说明及差异

时间:2022-11-04 17:55:21浏览次数:60  
标签:UDP GB28181 平台 EasyCVR 接入 TCP 设备

有用户在使用我们的平台时,经常会出现对于端口的疑问,同时也不了解端口的差别。今天我们来解释说明下EasyCVR平台关于国标GB28181协议接入下的TCP和UDP模式的说明及差异。

 

 

1、TCP与UDP的差异

在摄像机的GB28181接入配置页面,以及EasyCVR的配置页面都有相关的TCP和UDP说明方式:

 

 

 

 

2、TCP ACTIVE、TCP PASSIVE、UDP之间差异

设备端:指的是GB28181运行客户端程序的设备,比如IPC;

平台端:指的的GB28181运行服务端程序的设备或者服务器,比如EasyCVR。

1)UDP

平台端监听UDP端口,通过INVITE信令告知设备端UDP端口号,设备端通过告知的端口创建UDP SOCKET,设备端通过这个SOCKET主动向平台端传输码流。

2)TCP被动

平台端监听TCP端口,通过INVITE信令告知设备端TCP端口号,设备端通过告知的端口创建TCP连接,设备端通过这个连接主动向平台端传输码流。

3)TCP主动

在UDP模式和TCP被动模式中,平台端运行server,设备端是client,但是在TCP主动模式中,设备端起server,平台端是client。设备端告知服务端监听的TCP端口情况(通过SDP协议),当设备端监听到平台端的连接时,将主动向这个连接发送码流。

4)TCP和UDP的差异

TCP模式中,由于TCP是流协议,因此需要在RTP加上一个四字节的头部,这四个字节依次包括标识符‘*’、交叉通道、两字节长度信息。

因为不同平台对于国标GB28181支持的协议是不一样的,设备在接入这些平台时,需要平台都支持这些协议的接入模式,才可以满足项目上的需求。

3、适合选择使用TCP还是UDP?

TCP协议倾向于提供可靠稳定的服务,当用户需要数据传输的完整性、可控制性、可靠性时,TCP是最佳的选择。TCP的连接是点到点的,可用于传输大量数据(流模式)、速度慢,且建立连接需要的开销较多(TCP首部开销20字节)。

UDP协议倾向于提供高效率的服务。当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP则是最好的选择(UDP首部开销8字节)。UDP支持一对一、多对一、多对多的交互通信。

4、EasyCVR视频融合平台

EasyCVR视频融合云平台基于云边端一体化架构,兼容性高、拓展性强,可支持多类型设备、多协议方式接入,包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如:海康Ehome协议、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石SDK。

 

 

在国标GB/T28181协议的接入上,平台均能支持TCP与UDP模式,接入方式灵活,用户可根据自己的项目需求进行选择。近期我们正在对EasyCVR进行新功能的拓展,欢迎大家关注我们的更新。

EasyCVR具备很强的视频监控直播、录像、云存储、检索与回看、告警、集群、级联、共享等能力,在很多实际场景中均有落地项目应用,如:智慧工地、智慧校园、智慧社区、智慧楼宇等。

 

 

EasyCVR视频融合云服务支持海量视频汇聚与管理、处理与分发、智能分析等视频能力。将EasyCVR与智能分析网关结合使用,可以实现基于云、边、端架构的AI智能检测分析及算力的精细化调度等能力,解决视频监控领域中海量设备接入、边端资源异构、网络通信不稳定、统一运维管理复杂等问题;可实现的智能检测技术有:人脸检测与识别、车辆检测与识别、车牌识别、烟火识别、安全帽识别、区域入侵检测等。TSINGSEE青犀视频的AI项目也支持小批量试错,欢迎了解。

标签:UDP,GB28181,平台,EasyCVR,接入,TCP,设备
From: https://www.cnblogs.com/easycvr/p/16858618.html

相关文章

  • UDP、TCP
    /**UDP协议:*1.面向无连接,不可靠协议*2.数据会被分包,数据限制在64k*3.不需要建立连接,速度快*比如:聊天数据共享,视频会议时数据传输.*TCP协议:*1.必须建......
  • java网络编程 tcp 黑马程序员学习笔记(11)
    importjava.io.*;importjava.net.*;//步奏//建立socket对象publicclasstcpclient{publicstaticvoidmain(Stringargs[])throwsException{//创建客户端的s......
  • Linux--网络基础(概念+协议的了解+OSI七层模型,TCP/IP五层协议,网络数据传输流程)
    网络的发展网络的发展有下面几个阶段:独立模式:计算机最开始是以单机模式被广泛使用的。每一台计算机都是独立的,之间不能够进行数据共享与通信网络互联:计算机之间可......
  • 在不杀进程的前提下关闭一个 TCP Socket 连接
    使用netstat找到进程#netstat-antp|grep6789tcp001.1.1.1:599501.1.1.2:6789ESTABLISHED45059/ceph-fuse如上,进程pid为4505......
  • Week6-TCP
    theLinkLayer,IPLayer,TransportLayerWhatpartofdatatransferdoesTCPsolve,andwhatpartdoesIPsolve?Thereliabilityofdatatransmissions,andt......
  • AIRIOT物联网低代码平台如何配置Modbus TCP协议?
    AIRIOT物联网低代码平台稳定性超高,支持上百种驱动,各种主流驱动已在大型项目中通过验证,持续稳定运行。AIRIOT物联网低代码平台如何配置ModbusTCP协议?操作如下:AIRIOT......
  • 基于scapy的tcp reset阻断
    项目地址​​https://github.com/jin-long/how-does-a-tcp-reset-attack-work​​其他​​https://robertheaton.com/2020/04/27/how-does-a-tcp-reset-attack-work/​​参......
  • Android平台GB28181接入端如何对接UVC摄像头?
    我们在对接Android平台GB28181接入的时候,有公司提出这样的需求,除了采集执法记录仪摄像头自带的数据外,还想通过执法记录仪采集外接UVC摄像头。实际上,这块对我们来说有点炒冷......
  • 【3】TCP/IP
    【转自:https://zhuanlan.zhihu.com/p/351686464】一、概述TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在......
  • TCP 首部解析与连接的建立与释放
    1.TCP首部解析源端口,目的端口:使用TCP协议传输数据时,从本机发送出去时通过的端口和目标机器用于接收的端口序号(SequenceNumber):用于标记相应的TCP报文......