第34卷第5期 2013年lO月 通化师范学院学报(自然科学) JOURNAL OF TONGHUA NORMAL UNIVERSITY V01.34№5 Oet.2013 基于OPNET的流媒体应用流量特征分析 王大东,张 菁,代胜男,王洪君 (吉林师范大学计算机学院,吉林四平136ooo) 摘要:针对不同工作模式的流媒体应用数据流,根据报文大小、IP地址和端口识别出流媒体应用有效数据,分析了流媒体 应用流量包的大小、数量和报文长度分布等特征.利用OPNET对不同模式的流媒体流量特征数据进行分析,提取多种流行流媒 体应用的行为特征. 关键词:流媒体;P2P;交互行为;流量检测 中图分类号:TP393文献标志码:A文章编号:1008—7974(2013)05—0028—03 流媒体是采用流式传输方式在网络上播放的媒 体格式,把音频、视频等多媒体文件经过特殊的压缩 方式分成一个个压缩包,由服务器向用户计算机实 时、连续发送.在传输中,用户不必等到整个文件全 部下载完毕后才能看到内容,只需经过几秒钟或几 十秒的启动延时,即可在用户计算机上利用相应的 播放器对压缩视频或音频等流式媒体文件进行解 压、播放,剩余的部分将在后台继续进行下载、缓存, 直至播放完毕. 应资源的对等体中下载所要的资源,降低了流媒体 服务器的压力. 本文利用Opnet和sniffer分析C/S模式和P2P 模式下流媒体应用的流量特征,选择了三种P2P流 媒体应用:PPStream、暴风影音和迅雷看看,两种C/ S模式应用:土豆网(Web工作方式)和优酷网.在两 个不同时间段对同类节目进行取样分析,并对流媒 体用户各种参数值统计,例如收发流量大小、收发分 组数量、收发分组大小分布、收发流量比重等. 传统流媒体采用客户/服务器(c/s)模式,用户 只能从流媒体服务器上下载资源.随着互联网的发 展,流媒体业务越来越多,服务器承载的负荷变得越 来越大.传统的传输形式存在明显不足,比如流媒体 服务器带宽占用大、流媒体用户等待时间过长等,导 致系统瓶颈.为了提供足够的带宽资源,采用客户/ 服务器模式的流媒体服务网站如优酷网采用内容分 发网络形式,在不同地理位置分布众多的流媒体服 务器,根据用户位置不同,选择相应的流媒体服务器 1 流媒体数据提取 流量捕获与数据筛选.以PPStream为例说明本 文采集数据方法.在任务管理器中将PPStream之外 的所有应用程序关闭,尽可能减少其他应用数据包 的干扰.分别在时段1(13:O0—14:0O)和时段2 (23:0o一24:00)利用sniffer对PPStream应用进行 数据捕获并保存数据. Time Source Destination ;Prot Len Src Pod—Dest Port 49041 :49041 13:42:16 187_116 57 126 239;192 16jB 25 3 UDP 1089;52372;49041 13:42:1 6l1B7;125 46 57¨7;192 168 25 3 UDP 48 8400 13:42:16 187 119 53 132 113:192 168 25 3 UDP 1089;3582413:42:16.1B7:192 168 25 3 116 57 126 239;UDP 53 :49041:52372 13:42:16 203;192 168 25 3 ;119 53 132.113 UDP';53 49041 ;35824 获取资源.流媒体应用对等网(P2P)技术之后,使每 个流媒体用户成为网络中的一个节点,用户根据自 身的网络状态,直接与其他节点交换数据,建立连接 来分享对方硬盘上的文件,用户不再是单一的从服 务器上得到自己需要的资源,而是从网络中具有相 13:42:16.203;58 245 57 142 192 168.25 3 UDP 1104 32261 :49041 13:42:16 203;192 158 25 3 ;58 245 57 142 UDP 53 49041 ;32261 图1 snifer捕获的数据 } 收稿日期:2013一o4—2O 作者简介:王大东(1971一),男,吉林四平人,博士,吉林师范大学计算机学院副教授 基金项目:吉林省教育厅科学技术研究项目(2011.162). ・28・ 3不同流媒体应用特征 在两个不同时间段内分别对分属于两种不同工 作模式的五种应用采集300秒流量数据,利用上述 方法提取流媒体数据及控制数据,统计结果如表1 所示. 网携带数据长度上限.两种C/S模式的流媒体利用 TCP传送媒体数据,土豆网和优酷网在不同时段内 数据分组长度不同,在网络繁忙时采用较短的分组 传送数据,这应该是由骨干网在不同时段内采用不 同的数据处理方式决定的.C/S模式的流媒体应用 在网络负载小时能为用户提供更快的下载速度,而 P2P流媒体应用中对等用户多时才能提供更大的下 载速度. 从表中可以看出三种P2P流媒体应用都有控 制数据分组,长度都比较小,都利用UDP传输媒体 数据,PPStream传送媒体数据时分组长度较短,而暴 风影音和迅雷看看传送媒体时数据较长,接近以太 表l 五种不同流媒体应用特征 4结论 本文利用OPNET分析了五种不同流媒体应用 的流量特征.由于所选数据时间长度有限,流媒体应 用节目选择是随机的,所分析数据不能完全精确地 [J].计算机研究与发展,2005,42(12):2033—2041, 【2]蔡青山,李子木,胡建平.Internet上的流媒体特性及用户访 问行为研究[J].北京航天航空大学学报,2005,31(1):25—3O. [3]石萍.基于对等特征的P2P流量识别方法[J].网络测量与 规划,2007(2):36—38. 反映这五种流媒体应用的流量特征.另外,在不同观 测点测量的数据会有很大不同,选择不同的节目对 结果也会有影响.虽然存在以上不足,但是,从最后 [4]陈岩,董淑福,蒋磊.OPNET网络仿真技术及其应用研究 [J].计算机技术与发,2009,19(2):199~204. [5]w“maIl M.Routing of Multipoint Connection[J].IEEE journal OH selected a as in communication,1998,6(9):1617—1622. 所得到的结果上看,仍然较好地反映出了各种不同 应用的典型特征. 参考文献: [1]龚海刚,刘明,毛莺池.P2P流媒体关键技术的研究进展 [6]Subhabrata S,Spatscheck O.Accurate,scalable in—network i- dentiifcation of P2P trafifc using application signatures[C].Proceedings of the 13th International Conference on World Wide Web.New York: ACM Press,2004:512—521. (责任编辑:王前) Flow Characteristic Analysis of Streaming Media Application Based OPNET WANG Da—dong,ZHANG Jing,DAI Sheng—nan,WANG Hong—jun (School ofComputer,jilin Normal University,Siping,Jilin 136000,China) Abstract:According to the packet size,IP address and port,this paper identified valid data of streaming media ap— plications from streaming media applications datastream in different working modes,analyzed the packet size,quantity and the packet length distribution.Application characteristics of several popular streaming media application working in different modes were summarized by using OPNET. Key words:streaming media;P2P;interactive behavior;flow detection ・30・