数字电视服务器设计分析
1 分布式网络视频服务器的设计
1.1 数字电视视频服务器网络结构
本文设计的分布式视频服务器网络结构如图1所示。它可以完成从播出计划、节目存储、播出管理、码流复接等一系列工作。
图1 数字电视视频服务器网络结构图
1.2 分布式视频服务器的功能构成
节目单服务器的功能是生成电子节目单。它提供人机交互功能,可以根据播出计划生成电子节目单,并可对已有的电子节目单进行编辑、查询等操作。此外它还可以对每一个节目提供附加信息,如节目简介等。当电子节目单发生变化时通知节目单代理服务器。
链表,例如根据节目是否重播,是否在多个网络视频服务器上播放相同的节目等。节目单代理服务器根据更新的节目单生成相应的PSI/SI各种表复接到TS流中播发出去。由节目单数据库形成播出系统的基本指令是数字电视特有的系统流程,是网络化播出的基础,它使流媒体高效连续的自动化播出得以实现。
播出服务器根据节目单代理服务器提供的播放列表维护节目的播放状态,实现自动播出。播出服务器一般由多个服务器组成,由节目单代理服务器调度。节目单代理服务器和播出服务器通过底层套接字通信。节目单代理服务器向播出服务器发送消息,然后播出服务器解释该消息以便决定要执行什么操作,如在特定的时间播出特定的节目。节目播控是数字电视节目平台播控系统中重要的组成部分,它的正确、稳定、高效运行是节目播出,安全、优质的保证。整个节目播出过程为自动播出无须人工干预,但可以通过客户端对播出过程进行调整。
2 视频服务器实现的关键问题
视频服务器涉及的技术很多,如流调度、磁盘I/O、磁盘存储、VCR功能实现等。本文重点从磁盘和文件调度与节目流调度策略两个方面讨论提高数字电视网络视频服务器的整体性能的技术。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论