论文部分内容阅读
随着智能移动终端在全球范围内的普及,无线通信技术高速发展,数据编码技术、流媒体技术不断的更新换代,移动视频实时传输应用已成为视频传输领域的主流趋势,引起了军事、商业、政治、民生各领域的广泛关注。基于移动终端的实时视频传输应用让随时随地的视频会议、视频监控、视频直播成为可能,为人们的工作、生活、社交等带来了极大的便利。同时,拥塞控制是视频传输领域的重要技术之一,良好的拥塞控制算法可以有效地提高视频传输性能,满足视频数据流对带宽、丢包率和时延等传输需求。考虑到人们对于移动终端所能接收和发送视频的流畅度、清晰度、实时性、多样性的需求越来越高,对基于移动终端的视频传输应用平台和相关的拥塞控制算法的研究具有重要意义。本文针对这两方面进行了研究,主要工作如下:第一、搭建了一个基于视频传输的移动终端应用平台,实现视频直播、点播以及相关社交性应用。该平台开发语言采用Java,应用服务器采用Tomcat,流媒体服务器采用Wowza media server,从视频传输和社交应用的需求角度出发,分别完成了视频直播、视频录制点播、用户注册登录、关注好友、移除粉丝、视频评论等主要功能。针对视频传输平台的各项功能需求,本文对系统的总体架构和工作流程的设计进行了详细描述,从视频采集端、服务器端、视频播放端三个方面对视频传输应用平台各模块分别进行了实现,完成了视频采集子系统和视频播放子系统。该平台实现了视频的采集、上传,视频的个性化设置,包括命名、设置图片为主题、设置观看权限等功能,以及视频的接收、观看和评论等功能。第二、提出了一种基于部分可观测马尔科夫决策过程(Partially Observable Markov Decision Process,POMDP)的视频传输拥塞控制算法,减小视频的失真,提高视频传输的质量。该算法的实现包括以下几个方面:首先分析了视频传输单播网络模型,对基于POMDP的拥塞控制算法进行建模。该算法将拥塞控制建模为一个部分可观测马尔科夫决策过程,利用系统的历史信息,结合当前时刻用户所观测到的拥塞控制情况对网络的状态进行估测和更新,计算每一个用户的最优更新策略。其次,对所建立的模型进行求解,采用了基于点的启发式策略迭代算法。仿真结果表明,本文提出的基于POMDP的拥塞控制算法可以改善无线网络中视频传输的主观质量和客观质量,降低移动视频接收端接收到的视频失真,提高平均峰值信噪比。