EDN China > 技术文章 > 消费电子设计 > 便携设备 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

静态多跳Ad Hoc网络中压缩视频实时传输性能评估*

来源:CHINA通信网/赵玉亭?? 2006年08月06日 ?? 收藏0

  0 引言

  无线移动自组织网络(Wireless Mobile Ad-hoc Networks,简称Ad Hoc网络)是由一组自治无线移动通信节点组成的临时性网络。Ad Hoc网络无需预先设置中心控制节点,也被称为infrastructure-less网络,在基础设施无法搭建、成本过高等临时性场合,如军事通信网络、应急抢险救灾、传感器网络、家庭内部网络、个人信息网络等有着广泛的应用前景。

  Ad Hoc网络便利性的代价便是无线节点功能复杂度的提高和网络拓扑的变化,加之无线信道自身的时变特性,使得Ad Hoc网络面临着许多问题,包括带宽问题、能量消耗、链路断合、传输延时、数据丢失等。对于终端用户来说,要想在Ad Hoc网络中确保服务质量(Quality of Service, QoS)是一件非常困难的事情,需要进行良好的网络协议设计和高效的无线收发器的开发。

  有别于2G和3G等商用通信网络,Ad Hoc网络一般为专用网络,需要研究开发人员针对不同的应用场景进行优化设计与实现。当前大量的研究论文对于协议性能的评价都是基于“散布式”网络场景的,即某一固定区域内散布着

一定数量(一般为几十个)的节点进行随机路点(Random Waypoint)移动[1][2][3]。但是,在实际应用场合,节点的配置和移动都是具有特定要求的,数量也未必需要很多,如科罗拉多大学进行的无人机Ad Hoc网络研究[4][5]。Ad Hoc网络区别于有中心单跳网络的一个很大的表现在于其多跳特性,能够有效扩展网络通信覆盖距离,进行协作式组网,实现信息共享。本文主要考察静态链状多跳Ad Hoc网络的性能。这种拓扑的Ad Hoc网络可以用作无人机远程侦察、传感器远程信息获取、网区内信息共享、无中心视频会议等应用场合。

  本文的组织结构如下:第2部分构建了实验所需的实时视频传输网络仿真平台;基于此平台,第3部分进行了静态多跳链状Ad Hoc网络的实时视频传输仿真实验,得到了多种路由协议条件下实时视频传输的性能;第4部分对实验结果进行了讨论;最后总结了本文的工作,并指明下一步的研究方向。

  1 网络实时视频传输仿真平台

  我们构建了网络视频实时仿真传输平台,此平台可以将实时视频流进行模拟传输,通过改变网络的配置,包括网络拓扑、节点数量、协议栈配置、移动性参数、背景业务流量等网络相关参数,可以直接观察到实时视频流的接收质量,进行主观评价;同时通过记录的参数得到视频分组成功投递率(Packet Delivery Ratio, PDR)、延时、抖动等参数,进行网络协议的定量比较与客观评价。

  1.1 实时仿真平台对网络模拟器的要求

  我们开发的实时视频传输网络仿真平台要求将视频编码器的输出码流递交给网络模拟器,网络模拟器根据模拟网络的配置情况,经过应用层、传输层、网络层、路由算法、介质访问控制(MEDIa Access Control, MAC)子层、链路层、物理层、天线发送出去,经过信道的衰落(Loss)、多径(Multi-Path)、阴影(Shadowing)效应,经过可能的多跳传输到达接收节点,接收节点再执行发送的逆过程进行解码回放,由视频解码器进行播放,我们便可以观察到接收视频质量了。

  由以上过程可以看出,实时视频传输网络仿真平台对于起关键作用的网络模拟器提出了实时性要求,接收端视频实时解码器在某一缓冲时间内如果未能接收到期望的视频数据,则不应继续等待下去,要进行相应的视频差错恢复和隐藏工作,最大限度地恢复接收视频质量。如果网络模拟器的速度不能满足实时性处理的要求,接收端视频回放就会出现大量的丢包现象,导致观看到的接收视频无法反映真实的网络传输情况。这个现象在我们使用低配置的机器进行网络模拟时得到了印证。

  针对网络模拟传输的实时性要求,我们选择了美国Scalable Networks Technologies公司的QualNet网络模拟器。QualNet能够支持成百上千个无线移动节点的实时模拟,其MANET模型库中配备了多种常见的Ad Hoc网络路由协议,使得我们可以将大量的精力投入到网络的改进和实验当中。

  1.2 视频的编码、打包和收发

  目前广泛用于网络传输的视频编解码器有MPEG-2、MPEG-4、H.263、WMV等,每一种视频编码标准都有各自不同的率失真(Rate-Distortion, RD)性能、差错恢复和隐藏算法。我们希望考察尽可能多类型的视频编解码器来评估不同网络环境下的视频传输效果。但是对每一种视频编码器采取重新编码其工作量非常巨大,对于我们的实验平台也是没有必要的,我们尽可能利用现有的网络资源,借助其他软件来进行转码(Transcoding)。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

视频? 网络? 实时? 传输?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈