所有的误会都是渣渣辉~~!



做CDN运营这几年,我们有过不太舒服的经历!本来CDN运营商与客户之间,是甲乙双方的服务与被服务关系,面对最终用户则是一个战壕的战友。双方之间需要密切配合,合作无间。然而现实中,因彼此因为立场不同,误会在所难免,而所有的误会都是渣渣辉~!

近日小编和伙伴们支撑一个海外项目,测试过程中,发现视频流在播放的时候,有异常~!于是我们卯足劲,各种测试,各种刀子、斧子、钳子都用上了,结果发现源站出流正常,CDN分发正常。但是就是很奇怪,直播流在解码的时候,会有一些异常的条纹出现,类似下面这种情况。

左侧是正常的情况,而右侧画面已经完成花屏了。

开始我们还认为是从视频流注入编码器,再转码为HLS的服务器这一段路径,可能UDP报文有过饱现象,就是缓存区溢出。然而事实是,同一个视频流在不同的播放器环境下是不同的情况,上图左侧是VCL的播放器,右侧是Chrome的视频插件播放。这很可能是视频插件不兼容造成的。

于是我们兴冲冲的跑去告诉客户,客户冷冷了来一句,你们为啥做这个测试?你们这个测试没啥意义,这个业务都是在手机上播放的,你们拿着PC上播放情况,干啥用呢?!

呃~!好吧,我们仅仅是想预警一下问题,既然如此,我们只能说友情赞助,不喜勿喷~!


不过,这种情况确实超出小编的知识范畴,如有群里的高手,能否指点一二,为啥会有这种不兼容情况发生?


做CDN运营这几年,我们有过不太舒服的经历!本来CDN运营商与客户之间,是甲乙双方的服务与被服务关系,面对最终用户则是一个战壕的战友。双方之间需要密切配合,合作无间。然而现实中,因彼此因为立场不同,误会在所难免,而所有的误会都是渣渣辉~!

近日小编和伙伴们支撑一个海外项目,测试过程中,发现视频流在播放的时候,有异常~!于是我们卯足劲,各种测试,各种刀子、斧子、钳子都用上了,结果发现源站出流正常,CDN分发正常。但是就是很奇怪,直播流在解码的时候,会有一些异常的条纹出现,类似下面这种情况。

左侧是正常的情况,而右侧画面已经完成花屏了。

开始我们还认为是从视频流注入编码器,再转码为HLS的服务器这一段路径,可能UDP报文有过饱现象,就是缓存区溢出。然而事实是,同一个视频流在不同的播放器环境下是不同的情况,上图左侧是VCL的播放器,右侧是Chrome的视频插件播放。这很可能是视频插件不兼容造成的。

于是我们兴冲冲的跑去告诉客户,客户冷冷了来一句,你们为啥做这个测试?你们这个测试没啥意义,这个业务都是在手机上播放的,你们拿着PC上播放情况,干啥用呢?!

呃~!好吧,我们仅仅是想预警一下问题,既然如此,我们只能说友情赞助,不喜勿喷~!


不过,这种情况确实超出小编的知识范畴,如有群里的高手,能否指点一二,为啥会有这种不兼容情况发生?


猜你喜欢

转载自blog.csdn.net/ctgcdn/article/details/79847165