Python批量解析UDP数据包在流媒体中的应用
本文关键词: 流媒体 UDP数据包 批量解析 Python 出处:《南开大学学报(自然科学版)》2017年01期 论文类型:期刊论文
【摘要】:流媒体应用过程中,网络原因或者服务器缺陷会造成播放启动慢或者画面停顿,甚至出现花屏现象.针对目前使用Wire Shark工具解析数据包截取文件速度慢等缺点,设计了基于Python批量解析UDP数据包的脚本程序,能快速、有效的方式确定流媒体是否有丢包和码率是否平稳,从而快速发现视频异常现象.实践证明,分析100、200、400、600、800 M和1 G的数据包所需时间相比Wireshark软件分别提高49倍、52倍、59倍、85倍和135倍,并且随着数据包的增大,分析时间结果越明显,还可实现批量处理数据包截取文件,用法简单.
[Abstract]:In the process of streaming media application, the network reason or the server flaw will cause the playback to start slowly or the picture to stop, even to appear the flower screen phenomenon. This paper designs a script program based on Python to resolve UDP packets in batches, which can quickly and effectively determine whether the streaming media has lost packets and whether the bit rate is stable or not, so that the abnormal phenomenon of video can be found quickly. Compared with Wireshark software, the analysis time of 100,200,400,600,800 M and 1 G data packets is 49 times, 52 times, 59 times, 85 times and 135 times, respectively. With the increase of data packets, the result of analysis time is more obvious, and batch processing data packet intercepting files can also be realized. It is simple to use.
【作者单位】: 柳州铁道职业技术学院电子技术学院;
【基金】:广西高校优秀中青年骨干教师培养工程基金(桂教人[2014]39号) 广西高校科研项目(KY2015YB474) 2016年度广西高校中青年基础能力提升项目(KY2016YB764)()
【分类号】:TN919.8
【相似文献】
相关期刊论文 前10条
1 姚竞;;面向项目的“Python程序设计”教学实践与研究[J];福建电脑;2009年07期
2 透明;;关于Python[J];程序员;2002年03期
3 王宁,汪飞星;基于Python开发气象服务器运行系统界面[J];微机发展;2003年07期
4 汤韬;;Python库简介[J];程序员;2006年06期
5 高昂;;Python近况全接触[J];程序员;2009年04期
6 郭芬;刘明;;Python垃圾收集器原理研究及应用[J];信息技术;2009年07期
7 王丽;;Python的元类编程研究[J];电脑编程技巧与维护;2011年06期
8 李爱宁;唐勇;孙晓辉;刘昕彤;;基于Python语言的3DES算法优化[J];计算机系统应用;2011年08期
9 曾浩;;Python在其它语言中的应用研究[J];大众科技;2012年07期
10 鞠文飞;曾智锐;;使用Python开发跨平台的单词助记程序[J];电脑编程技巧与维护;2012年24期
相关会议论文 前5条
1 ;Development of Python-based ArcGIS Tools for Spatially Balanced Forest Sampling Design[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
2 伊鹏跃;于哲峰;汪海;;基于Abaqus/Python的三维复合材料层压板有限元建模参数化开发[A];第17届全国复合材料学术会议(复合材料结构设计与性能表征分论坛)论文集[C];2012年
3 黄佳聪;高俊峰;;基于Python编程语言的空间动态模型集成[A];自然地理学与生态安全学术论文摘要集[C];2012年
4 于文丽;;基于Python的空间自相关模式研究[A];中国地理学会百年庆典学术论文摘要集[C];2009年
5 郭霞;关志东;刘遂;陈萍;刘佳;王欣晶;邱太文;;基于Python的Abaqus二次开发在层压板修理模拟中的应用[A];计算机辅助工程及其理论研讨会2013(CAETS2013)论文集[C];2013年
相关重要报纸文章 前6条
1 高寿福;无所不能的灵蛇——Python[N];中华读书报;2001年
2 ·特约作者 邹肇辉;BT编程的王者[N];电脑报;2005年
3 易水;IT新词集锦(403)[N];计算机世界;2004年
4 本报记者 蒙克;颠覆传统数据库的“玩具”[N];网络世界;2009年
5 ;Ruby on Rails[N];计算机世界;2006年
6 周蓉蓉;中低端Unix直指Linux[N];计算机世界;2006年
相关硕士学位论文 前10条
1 张正阳;基于Python的户外通讯设备连接关系的挖掘研究[D];苏州大学;2015年
2 魏武斌;基于Python的灌区水情采集系统开发[D];西北农林科技大学;2015年
3 赵强;用于PCB版图审查的Python脚本子系统设计与实现[D];西安电子科技大学;2014年
4 邝洪胜;基于Python的电商导购APP设计与实现[D];华南理工大学;2015年
5 代红震;基于STAF和Python混合编程的自动化测试系统的研究和实现[D];南京邮电大学;2015年
6 刘志凯;基于Web的Python编程环境研究[D];新疆农业大学;2015年
7 赵明洪;Python程序设计题的查重研究[D];新疆农业大学;2015年
8 曹明君;基于Visual Studio与Python平台开发有限元分析结果自动后处理系统[D];青岛理工大学;2015年
9 周健;Python虚拟机内存管理的研究[D];南京大学;2014年
10 王衡;PaaS平台上Python沙箱研究[D];南京大学;2014年
,本文编号:1497075
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1497075.html