论文部分内容阅读
随着互联网基础建设的发展,网络带宽不断扩容,人们已经不再满足于以前在网络上仅仅文字和图片的交流,视频交互的需求日益迫切。通过IP网络进行视频交互方便快捷,相比传统的见面交流方式,节约了路费和时间,并且使经常性的交互成为了可能。目前主要的视频交互应用主要有以下两种:第一种是点对点的视频双向交互,例如腾讯视频等;第二种是多对多的视频双向交互,例如华平、网动、宝利通等。点对点视频交互,主要适用于个体双方的个别交流,适合朋友聊天,商务洽谈,但是不适用于需要展开讨论或者面向用户比较分散的情况。本文主要阐述多对多的视频交互,以下称网络视频交互会议。首先通过对市面上现有的网络视频交互应用进行调研和分析,整理各种视频交互会议系统解决方案的优缺点。然后针对政务网实际的网络结构,通过测试和分析后提出相对更优的视频交互解决方案,即基于分层架构的网络视频会议系统。通过对关键技术的学习和关键问题的攻克,经过将近两年的设计和开发过程,完成了基于分层架构的网络视频会议系统。该系统底层采用H.264编解码技术,应用IP地址聚类算法、CDN、P4P和流媒体传输等技术进行实现。最终通过开发完成的服务端软件、代理转发软件和客户端软件、导播软件等构建了一个具有低延迟、高质量、低网络负荷和运维简单的网络视频会议系统。基于分层架构的网络视频会议系统整合了基于P2P视频会议系统和基于服务器转发会议系统的优点,并且弥补了以往传统视频会议系统的缺点。在成本和会议效果之间找到一个平衡点,达到和实现视频会议的成本与效果之间的平衡。