论文部分内容阅读
随着无线网络的迅猛发展以及多媒体技术的普及,在无线网络中进行以视频为主的多媒体实时传输成为当前的热门应用。然而现有的无线网络技术难以满足视频传输的需求,如何改善无线网络各层协议以提高网络性能支持多媒体传输成为研究热点。对无线网络协议性能的评价通常使用网络性能参数:端端延迟,延迟抖动,丢包率和吞吐率。视频业务也常用CBR业务模拟。然而,视频流有自身的特性,单纯网络性能参数的提高并不能说明视频传输质量的改善,CBR业务也不能完全代替视频业务。因此亟需一个视频传输性能评测系统,使用真实视频业务,对无线网络协议进行综合评价,既能统计网络性能参数,又能提供视频质量参数。本文针对无线网络研究常用的仿真平台和试验床平台,分别设计并实现了视频传输性能评测工具VtPet。VtPet支持两种形式的视频源:摄像头实时采集的视频数据和标准视频序列文件。在仿真环境下,标准视频序列文件可以在不同网络场景中重复使用,便于同类网络协议的性能比较。而摄像头实时采集的视频数据可以配合试验床进行真实视频流传输试验。VtPet支持多种当前主流的视频编码器:H.263,H.264和MPEG-4,以及不同的视频码流传输速率,以供用户灵活选择。VtPet将原始视频帧经视频编码器实时压缩编码后形成视频码流,使用实时传输协议RTP经由UDP传输。由于在应用层对视频码流的传输不做任何控制,因此接收端视频的质量完全反映了无线网络协议的性能。VtPet提供了多种性能参数的评测,除了常用的网络性能参数外,还包括视频质量客观评价参数PSNR(Peak Signal to Noise Ratio),以及超时丢包率。另外,在接收端实时播放接收到的视频画面,可以对视频主观质量进行评价。根据需要可以统计性能参数的平均值或者随时间变化情况。本文在主流的仿真平台Qualnet以及试验床常用的Linux下实现了VtPet,并通过实例验证了其各项功能。VtPet为无线网络研究提供了主客观多种视频性能评测参数,灵活多样的配置以及友好的用户界面,满足了无线网络中的研究需要。