论文部分内容阅读
本文主要提出了基于P2P技术的多源流媒体信息的传输、同步和播放的模型。众所周知,现有的P2P技术都是针对单源视频进行设计和优化的。经过多年的发展,单源视频的传输和播放技术都已经十分成熟。但是在某些在特殊应用场合下,(比如远程实时教学系统)系统对一个视频中的某一动态性比较低的场景(板书,ppt等)有较高的清晰度要求;而对另一部分动态性较高的视频(教师肢体语言)清晰度要求较低。通常的P2P或者流媒体系统往往由于网络带宽的限制不能两者兼顾,只能在两者之间切换,大大影响了效果。
基于上面的应用需求,本文先提出了多源传输的概念:首先在源采集时使用多源采集的方式。然后针对其中一个源画面动态性较低的特点,采用较高分辨率的编码采集方式;同时根据其动态性较低的特点,优化流压缩方式,尽可能缩减高分辨带来的高数据流,这样形成第一个视频流;对另一个源画面动态性较高的特点,采用目前最好的流媒体压缩格式H.264格式进行传输。通过分多源的方式来采集和传输视频信息,优化了用户感受。同时本文提出了一种两源视频的同步传输算法,并设计了特殊的播放器播放两道流。由于利用了P2P技术方式,对远程实时教学等应用,超越原来的单屏幕输出,可以多个客户端同时显示画面,每个客户端可以自由选择显示具体部分。多源信息相比单源信息有如下的优点:1、信息维度高;2、信息传递有效性高;3、用户交互性强。
本文紧接着对流媒体直播应用的研究现状和关键技术进行了分析,指出了现有P2P软件在特殊应用下的缺陷,提出了自己的改进方案。首先采用了先进的P2P网络拓扑结构;然后提出了新的节点维护方法,提高了P2P流媒体直播系统在网络中的稳定性。利用新的P2P传输系统的实验结果表明:在这种构架下传输多源视频信息,减少了网络的动态性,同时也减少了在同一个NAT下由于多客户端连接而造成的网络拥塞,大大优化了在网络视频教学应用下的用户感受。
本文提出的多源同步传输技术,只是用极少的网络平均带宽带来了全新的观看效果。通过利用健壮性较高的P2P系统,更能使这些应用在多客户端同时使用时不会对主干网络产生高负担。