使用EasyGBS期间如何判断摄像头数据传输udp丢包的情况?

EasyGBS UDP丢包排查
本文介绍如何排查EasyGBS平台中UDP模式下出现的丢包问题,包括抓包检查和查看sms日志的方法,并提供了调整码率及传输协议等解决视频卡顿的方案。

EasyGBS平台具备UDP和TCP两种传输模式,默认的播放协议是udp的传输模式,udp的优势是传输速度更快,更具有实时性。但是udp的劣势也很明显,就是相对于tcp来说很不可靠,所以就经常出现丢包的现象,导致视频卡住过后,过几秒新的数据包来了又可以播放了。

鉴于有些使用UDP模式的用户表示想知道怎么排查丢包问题,本文我们就分享一下检查udp丢包的方法。

1.抓包
设备接入EasyGBS进行udp播放时,可以对用户传输视频流的udp端口进行抓包,

11.png

这个是一个正常的udp包信息,如果要是出现丢包的话seq这个参数会出现不连续的情况,比如说上一个是seq=10,下一个包显示的确实seq=12,这种情况就是说seq=11这个包丢了导致视频卡顿。

2.看sms日志
这里以linux为例,打开easygbs根目录然后进入logs里面,有个sms日志,在页面上用udp播放视频的同时,在服务器里面输入tail -f easygbs-sms-20210801.log ,就能够实时看到播放日志。

12.png

这里可以看到上面写的上个包的名称是15339,下一个则突然跳到了15345,中间丢了6包,所以视频很卡顿。

当然视频卡顿还是有很多办法解决的,通过切换码率、切换传输协议都可以解决该问题。EasyGBS平台支持直接下载试用,如果大家对语音对讲功能或者其他功能还想做进一步了解,可以直接进行试用,我们都会为大家提供为期30天的试用期,期间可以进行二次开发或者调用集成,欢迎了解。

微信截图_20201126173049.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值