计算机应用 ›› 2005, Vol. 25 ›› Issue (02): 262-264.DOI: 10.3724/SP.J.1087.2005.0262

• 网络通信 • 上一篇    下一篇

直播服务器一般性框架体系设计

李争明,张佐   

  1. 清华大学自动化系
  • 发布日期:2005-02-01 出版日期:2005-02-01

Design of a general architecture of live streaming servers

LI Zheng-ming, ZHANG Zuo   

  1. Automation Department, Tsinghua University
  • Online:2005-02-01 Published:2005-02-01

摘要:

基于流媒体服务器设计框架,结合直播服务器本身的功能、特性,并综合考虑波动的网络环境对其的影响,给出一种适用于直播服务器的一般性的实现框架。在这个实现框架中直播服务器由四个功能模块组成:速率控制模块、差错控制模块、质量自适应模块以及缓冲区控制模块。这四个功能模块各自完成特定的功能,并相互协作以使直播服务器系统作为整体提供适应性的视频传输服务。对各功能模块之间的协作和互动关系作了详细的阐述。提出的框架体系可以根据应用需求进行灵活配置以得到适当的实现形式,对开发直播系统具有参考价值。

关键词:  直播服务器, 速率控制, 差错控制, 质量自适应, 缓冲区控制

Abstract:

 In this paper such a general architecture was presented based on Rejaie’s work on the architecture of media streaming servers, which took into consideration the functions and characteristics of live streaming servers, and incorporated the impacts of fluctuant network environment on them. In this architecture, four function modules, namely Rate Control Module, Error Control Module, Video Quality Adaptation Module and Buffer Control Module, comprise the whole server. These modules respectively perform specific tasks, and collaborate to enable the whole server systems to provide adaptive video streaming services as a whole. How they can interplay and cooperate was discussed thoroughly in this paper. This architecture presented in the paper can be flexibly configured according to specific needs of particular applications, and can be helpful to development of live streaming server systems.

Key words: live streaming server, rate control, error control, video quality adaptation, buffer control

中图分类号: