论文部分内容阅读
视频传输是当前通信传输网络中最重要,也是最具挑战性的业务类型之一。其中的一个挑战就是由于视频流在通信网络中传输时会引起错误,且压缩后的视频数据流在面对突发错误是异常脆弱的,当传输过程中出现一个错误,该错误会在视频数据流中进行大范围传播。本文在接收端采用错误隐藏的方法,对通过无线信道发送的视频和多媒体的数据进行传输保护,从而保证了传输质量。同时,使用了一些能够表征服务质量(QoS)的度量工具,如峰值信噪比(PSNR)和结构相似性参数(SSIM)作为性能指标对传输质量进行了考察。由于使用评估视频传输性能的仿真工具时,需要获取一些网络性能指标,如吞吐量、时延和抖动数据来评估视频分发质量。但上述的网络性能指标并不能准确的反映视频分发质量,因而基于Evalvid以及MSU等视频质量测量的新型仿真工具被提出。本文使用安装在Ubuntu LTS平台和16.0.04 Evalvid上的Network Simulator 3进行环境模拟演示。MSU视频质量检测工具(vqmt)是用来测量在无线网络传输后的视频传输质量和视觉质量的工具。同时,一个被称为JM参考软件的H.264/AVC工具箱,由于允许在宏块级别对多媒体文件进行编码和解码,因此在视频被放置在模拟环境之前,我们能够使用该参考软件对视频的各个帧和字段进行编码操作。通过对H.264/AVC关键功能的使用,我们能得到最好的H.264/AVC视频编解码器,且目前没有相关研究工作开展。本文中,Evalvid默认样本LTE+EPC网络被使用。它实例化eNodeB,连接一个用户设备(UE),然后从对于每个用户设备到远程设备开启数据流的传输,同时它还开启了每个UE对的数据流。最大的传输单元(MTU)设置为1500字节,这是一个在Evalvid框架下的默认网络,可使用编程代码灵活可以改变来适应研究的需要。为了满足鲁棒技术灵活宏块排序符合标准(FMO),一些关键参数的设置必须被控制,这是因为不是所有的参数设置都能用来编码,而宏块编码对视频宏块的纠错和隐藏都有着直接的影响。因此,本文聚焦于寻找相关的参数设置,比较原始的视频与视频文件后传输,通过传输后重构的视频质量指标PSNR和SSIM来估计参数设置对性能影响。这些参数包括num_slice_group_minus1,profile_idc,量化参数和B帧的数量。像FMO在视频中保护宏块一样,使用错误隐藏的方法,改变这些参数能实现数据帧的保护。其仿真结果表明,该方法与FMO方法性能近似,且易于实现,方便研究人员进行进一步的研究或其他相关用途开发。其缺点是视频所拥有的帧数越多,就会发生更多的退化,表明这项技术不适用于本文中所使用的基于LTE的移动网络,因而如何优化改进技术成为未来研究方向。