Python批量解析UDP数据包在流媒体中的应用

来源 :南开大学学报(自然科学版) | 被引量 : 0次 | 上传用户:pheihe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流媒体应用过程中,网络原因或者服务器缺陷会造成播放启动慢或者画面停顿,甚至出现花屏现象.针对目前使用Wire Shark工具解析数据包截取文件速度慢等缺点,设计了基于Python批量解析UDP数据包的脚本程序,能快速、有效的方式确定流媒体是否有丢包和码率是否平稳,从而快速发现视频异常现象.实践证明,分析100、200、400、600、800 M和1 G的数据包所需时间相比Wireshark软件分别提高49倍、52倍、59倍、85倍和135倍,并且随着数据包的增大,分析时间结果越明显,还可实现批量处理数据包截取文件,用法简单. Streaming media applications, network causes or server defects will cause slow start playback or picture pause, or even Huaping phenomenon.According to the current use of Wire Shark tool to parse the packet interception of files and other shortcomings, the design of the Python batch-based analysis of UDP packets Scripting program to quickly and efficiently determine whether there is packet loss and streaming rate smoothing in streaming media to quickly detect video anomalies.It has been proved that the analysis of packets of 100, 200, 400, 600, 800 M and 1 G The time required is 49x, 52x, 59x, 85x, and 135x longer than the Wireshark software, and as the packet size increases, the analysis time results become more noticeable and batch processing of packet interceptions can be achieved. simple.
其他文献
The transmission eigenvalue problem is an eigenvalue problem that arises in the scattering of time-harmonic waves by an inhomogeneous medium of compact support.
在花药培养阶段选择4个茄子品种(绿罐茄(4号)、精选绿茄(6号)、航天紫冠王(19号)、新济杂长茄九号(29号))为试验材料,对其进行花药愈伤组织的诱导,愈伤组织的增殖及不定芽分
枣树是我国重要的经济树种之一,具有抗旱、耐瘠薄、适应性强等特点,并且枣树果实营养丰富,深受大众喜爱。枣树杂交育种由于工作量大、育种周期长,极大地限制了枣树的栽培发展