.组播视频工具VIC研究.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.组播视频工具VIC研究

组播视频工具VIC研究 清华大学信息网络工程研究中心 陈旸 张轩 李崇荣 2004-12-26 目录 VIC的历史 VIC的体系结构 VIC的适用性研究 VIC的扩展性研究 应用及前景 VIC的历史 VIC的体系结构 VIC的适用性研究 VIC的扩展性研究 应用及前景 VIC简介 VIC (Videoconferencing Tool)是一个组播视频工具,主要用于组播视频会议系统。 VIC的主要特点: 支持组播(multicast) 支持多种标准视频编码方式 支持多种平台 支持多种网络结构 提供视频流加密和用户身份认证 有良好的交互界面 提供会议同步协调总线机制 可以和音频软件同步 VIC的历史 作者 UCB-LBNL,Lawrence Berkeley National Laboratory at University of California, Berkeley UCL,University College London 组织 AG,AccessGrid OpenMash 版本 Berkeley Version UCL Version OpenMash Version 发展里程碑 1992 Multicast Backbone (MBone) 1993,1994 MBone Tools Xerox PARC Network Video tool, nv INRIA Video-conferencing System, ivs. 1995 UCB/LBNL, UCL Vic,vat,wb Sdr 1997 UCL Vic,rat GCCP 清华大学与UCB实现基于MBone的视频会议 2001 清华大学、复旦大学、东南大学和华南理工大学 实现基于VIC的多点实时授课系统 2003 CERNET 建成中国第一个大规模基于网络的视频组播技术服务系统 VIC的历史 VIC的体系结构 VIC的适用性研究 VIC的扩展性研究 应用及前景 VIC系统组成框图 设计思想 轻量会话模型 (Lightweight Session Model) 体系结构原理 应用层分帧原则 (Application Level Framing ALF) 工程实现原理 综合层处理原则 (Integrated Layer Processing ILP) 会话 (Session): Multicast address + port 提出LSM的考虑: 兼顾分层原则与效率 关键点:数据处理没有任何的延迟 LSM具体实现: RTP packet成为操作的单元结构 减小延时,减小数据的重复拷贝 管道线处理 VIC的历史 VIC的体系结构 VIC的适用性研究 VIC的扩展性研究 应用及前景 平台适用性 VIC采用了平台无关的实现方法 Windows Linux Solaris HP-UX MAC Tcl/Tk与C混合编程 C++实现类定义和实现 Tcl/Tk控制程序流程 VIC采用Tcl/Tk脚本编写界面,通过C++ 程序调用Tcl/Tk的解释器来运行Tcl/Tk脚本,从会话Session对象中获得相应的资源列表,调用系统资源实现 网络传输适用性 ALF实现高速海量连续数据流的传输,协调数据传输所经过的应用组件和网络 在ALF的设计思想基础上形成了RTP协议 RTP协议采用了ALF模型,完全独立于下层的网络,适用于异质异构的网络结构 采用宏块(Macro Block)级别发送 压缩编码到宏块后,用RTP打包发送,而不是一般方法采用的将一帧数据都压缩好以后发送 网络环境适用性 对现有IP网络和ATM网络有很好的适用性 可以用于IPv4和IPv6网络,采用了协议栈无关性的实现方法,有很好的灵活性 初步实验证明可以适用于下一代互联网 编解码适用性 多种编解码方式 现有H.261,H.263,H.263+,JPEG,nv,phv,MPEG1,MPEG2等 编解码部分完全模块化 可实现: MPEG4 适用于低带宽的情况 正在研究中: 加入DV格式,用于高质量视频 加入H.264标准 高压缩率,大码流的的MPEG2 VIC的历史 VIC的体系结构 VIC的适用性研究 VIC的扩展性研究 应用及前景 可扩展性需求 下一代互联网的高带宽、高性能决定了视频会议具有大规模、强交互的特点 VIC是否能够成为大规模、强交互组播视频会议的核心工具,是一个值得研究的问题 可扩展性分析 VIC的总线设计具有内部总线和会议总线,支持内部组件之间的协同,也支持进程之间的协同通信,并且提供了外部的接口,可以实现会议的管理 Mbus(Local Message Bus)为VIC内部组件通信总线,也是整体的会议通信

文档评论(0)

精华文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档