DZ先生核心资料—视频倍速拖影之三角定位法则

版权声明: https://blog.csdn.net/dzxs_gb28181/article/details/82846610

自述:

今天DZ先生主讲的课题是“利用三角定位法则,排查视频倍速播放拖影问题”,在说这个问题之前,DZ先生想和大家说一个简单的道理,这儿有一条水渠,渠道里装了水,正常情况下,在无外力的干扰下,水面就是一面镜子,当你照镜子时,你长的漂亮,照出来就漂亮,当然如果长得丑那也不能怪镜子。如果渠道突然倾斜,或者抖动,那将会怎样? 水面将会波澜起伏。如果在外力的作用下,同样,水面也会波澜起伏。在这里:

第一角:网络环境比作渠道环境

第二角:水面比作视频流

第三角:自身解码比作外力

三角定位法则:第一角决定第二角的完整性,第三角决定第二角的呈现性。

案例结合

组网:

前端----国标UDP接入---平台,一路视频流到实况,一路视频流到中心存储。

问题描述:

集成商反馈:回放录像,4倍速,暂停再播放,会出现拖影
DZ查看后总结:      回放存在拖影

原因分析:

首先这个问题描述是比较绝对的,经过DZ查看,并不是100%出现,DZ先生发现,在4倍速播放出现拖影的时候,以正常的速度播放,还是会在相同的时间点出现拖影。由于这个点位出现的频率是比较高的,这就好排查了。

咱先排查第一角,网络环境。DZ先生切身体会,建议抓30分钟的报文,分3个包,每个包10分钟,如果一次抓的时间太长,在把视频流转换成视频的时候,解码等待时间太长。转换成视频流后播放视频,看拖影的时间点和平台回放录像拖影的时间点是否一致?

抓包分析结果:

录像拖影时间点

视频流播放拖影时间点

报文分析

丢包率满足千分之一,乱序没有满足万分之一,拖影为乱序造成,请排查网络

总结:

利用三角定位法则:第一角决定第二角的完整性,第三角决定第二角的呈现性。无论是卡顿,还是拖影,基本99%都是第一角造成的,只有1%是第三角造成的。

DZ先生友情提示:说不要跟我扯网络的都是耍流氓!!

***关注DZ君,让监控变得更简单***

猜你喜欢

转载自blog.csdn.net/dzxs_gb28181/article/details/82846610