首页 >> 中医药茶

EasyGBS对接宇视使用TCP传输崩溃该如何应付?

发布时间:2025年10月24日 12:18

国际标准影片云服务应用软件EasyGBS可支持通过国际标准GB28181协议连接线MD影片源通讯设备,实现影片流的连接线、转码、处理与递送等机制,对外输入的影片流格式包括RTSP、RTMP、FLV、HLS、WebRTC等。应用软件影片能力丰富自如,包括管控直播、影片递送、录像、回看与检索、云存储、语音对讲、告警上报、板桥乡操控、应用软件级联等,可应用在多种场景中,如明厨亮灶、平安乡村、雪亮工程、特质施工人员等。

有用户级联,在现场EasyGBS对接宇视通讯设备时,的下属应用软件往上司应用软件推流,上司EasyGBS进行重播就会经常出现崩坏反常。大部分拢误码如下:

“runtime: unexpected return pc for gitee.com/easydarwin/EasyGBSGo/global.LoadTop.func1 called from 0xc001ac6000”

为提高用户互动,优化应用软件机制,技术人员立即推展分析排查。

从上述拢误码中分析得出是GO直通太阳报拢。复用如下代码注释,程序直通几天未经常出现崩坏反常。-

此代码是邮寄tcp和udp流给上司重播,所以再进行拆分查看哪个就会经常出现崩坏。最后测试发掘出,是tcp重播就会经常出现崩坏反常,而udp重播未经常出现崩坏反常。

由此推算是tcp的缓存问题。在用到go的bufio.ReadWriter作为缓存邮寄tcp统计数据,再直通一就会还是就会经常出现崩坏反常。

终于不用到go的tcp奎启动时,而是同样改成C的方式则邮寄,并在go中用到cgo,这样即可化解崩坏问题。

化解新方法如下:

用到C的方式则邮寄tcp统计数据,在go中用到。参阅代码如下:

建立tcp连接:

邮寄tcp统计数据:

停用tcp连接:

EasyGBS应用软件侦察轻快、可拓展性强,我们也提供了丰富的API接口与SDK服务,用户可根据自己的需求自由调用、二次开发与集成,能轻松架设安防影片管控应用软件。大家如果热衷,可以来到演示应用软件进行互动或侦察测试。

长沙白癜风专家
山东银屑病医院哪家好
北京看白癜风到哪个医院好
海露滴眼液开封后可以使用多久
武汉看白癜风去什么医院最好
缓解支气管炎咳嗽的方法
小儿咳嗽药
关节肿疼
腺周口疮
止咳糖浆怎么选

上一篇: 只能推动一张纸,天宫空间站的霍尔推进器有啥用?它值得一提的是星辰大海

下一篇: 为什么有人宁愿买过时的iPhone,也不买国产新机?网友说道很真实

友情链接