微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 数字电视视频服务器的设计与实现

数字电视视频服务器的设计与实现

时间:01-09 来源:电子技术应用 点击:
表1 GLMD算法实验数据


图2 输入缓冲区操作举例

2.2.3 输出缓冲区

  MPEG传输流的时间信息保存在PCR中,MPEG节目流音视频的时间信息保存在视频、音频流中携带的PTS、DTS中。所以视频服务器需要进行计算得到输出码流中每一路节目的分码率,并根据每一路节目的分码率进行输出缓冲区操作,把每一路节目的输入缓冲区的数据加上时间信息(PCR)发送到输出缓冲区。

  

  由于视频服务器的输出速率基本恒定,所以视频服务器还需要根据传输速率与每一路节目的分码率总和的差向输出缓冲区加入空的数据包。这样输出缓冲区就可以按照恒定的传输速率发送数据。

  本文提出的数字电视视频服务器设计方案已成功应用于辽宁鞍山数字电视系统中,收到了良好的经济和社会效益。该设计也可以推广应用到分布式视频服务器、视频点播服务器(VOD)、准视频点播服务器(NVOD)中。这样对每个视频服务器的性能要求不是很高,可以将大量廉价的服务器结合起来,通过合理的控制和调度,完成一个高性能数字电视视频服务器集群的功能。

参考文献
1 彭广习,余胜生,周敬利.基于磁盘性能模型的优化调度算法.计算机工程,2002;28(5)
2 Edward C,Molina H G.Effective memory use in a media server.
In:Proceeding of the 23rd VLDB Conference,Athens,1997
3 钟玉琢.流媒体和视频服务器.北京:清华大学出版社,2003
4 杨学良,张占军.分布式多媒体计算机系统教程.北京:电子工业出版社,2002

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top