期刊文献+

分布式协作系统的多方视频传输方法

Multi-party video transmission method in distributed cooperative system
下载PDF
导出
摘要 针对分布式多方视频协作系统中采用视频服务器中继多路视频数据的集中式方法存在可扩展性低、重负载下实时性难以保证以及单点失效等问题,提出一种分布式多方视频数据传输方法。通过测量协作组节点延时,每个协作组建立一个基于Mesh拓扑结构的低延时覆盖网络,并采用拓扑维护机制来保证视频数据的传输。组中多路视频流通过纯分布式方法进行传输,协作节点以“拉”的方式从邻居节点得到多路视频流数据。在存在节点带宽抖动和节点扰动的情况下,通过自适应视频编码率控制机制以保证每个协作节点均能及时得到组中多路协作视频流数据。试验仿真结果表明,分布式多方视频传输方法相对集中式的方法具有更好的可扩展性、实时性和鲁棒性。 The distributed multi-party video cooperative system usually suffers problems of the low scalability, low realtime performance under heavy payload and single point failure, if all video streams are relayed by a video server in centralized way. A distributed multi-party video transmission scheme was proposed. A mesh overlay network with low delay was constructed by measuring the delay between cooperative peers for every cooperative group. The topology maintenance mechanism was designed to ensure transmission of video streams. Video streams in a cooperative group were transmitted in pure distributed way where cooperative peers receive multi-streams from their neighbor peers in terms of the "pulling" method. Furthermore, under the condition of bandwidth changing and peers churning, an adaptive control mechanism of encoding rate was used to ensure that every cooperative peer can receive multi-streams in time. The simulation results indicate that the method of distributed multi-party video transmission has higher scalability, better real-time performance and stronger robustness than that in the centralized way.
出处 《计算机应用》 CSCD 北大核心 2007年第7期1579-1581,1584,共4页 journal of Computer Applications
基金 中国下一代互联网示范工程项目(CNGI-04-12-1D) 北京市科技计划项目(D0105006040331)
关键词 分布式协作系统 多方视频传输 自适应编码率控制 distributed cooperative system multi-party video transmission adaptive encoding rate control
  • 相关文献

参考文献5

二级参考文献13

  • 1林宗楷.协同设计将对设计工作和CAD技术引起的变化[J].软件学报,1998,9:126-131.
  • 2[1]Ellis CA, Gibbs SJ, Rein GL. Groupware: Some issues and experiences. Communications of the ACM, 1991,34(1):39~58.
  • 3[2]Greenberg S, Marwood D. Real-Time groupware as a distributed system: Concurrency control and its effect on the interface. In: Smith JB, ed. Proc. of the ACM Conf. on Computer Supported Cooperative Work. Chapel Hill: ACM Press, 1994. 207~217.
  • 4[3]Ellis CA, Gibbs SJ. Concurrency control in groupware systems. In: James C, ed. Proc. of the ACM SIGMOD Conf. on Management of Data. Seattle: ACM Press, 1989. 399~407.
  • 5[4]Suleiman M, Cart M, Ferrie J. Serialization of concurrent operations in a distributed collaborative environment. In: Stephen C, ed. Proc. of the ACM SIGGROUP Conf. on Supporting Group Work. Phoenix: ACM Press, 1997. 435~445.
  • 6[5]Ressel M, Nitsche-Ruhland D, Gunzenhauser R. An integrating, transformation-oriented approach to concurrency control and Undo in group editor. In: Gary O, ed. Proc. of the ACM Conf. on Computer Supported Cooperative Work. Cambridge: ACM Press, 1996. 288~297.
  • 7[6]Sun CZ, Ellis C. Operational transformation in real-time group editors: Issues, algorithms, and achievements. In: Poltrock S, ed. Proc. of the ACM Conf. on Computer Supported Cooperative Work. Seattle: ACM Press, 1998. 59~68.
  • 8[7]Sun CZ, Jia XH, Zhang YC, Yang Y. A generic operation transformation scheme for consistency maintenance in real-time cooperative editing systems. In: Stephen C, ed. Proc. of the ACM SIGGROUP Conf. on Supporting Group Work. Phoenix: ACM Press, 1997. 425~434.
  • 9[8]Yang GX, Shi ML. oodOPT: A semantics-based concurrency control framework for fully-replicated architecture. Journal of Computer Science and Technology, 2001,16(6):531~543.
  • 10[9]Yang GX, Shi ML. Cova: A programming language for cooperative applications. Science in China (Series F), 2001,44(1):73~80.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部