发明名称 一个基于云计算的视频会议的转码分发系统
摘要 本发明提供一个基于云计算的视频会议的转码分发系统,包括控制模块、调度模块、转码模块、数据收发模块以及资源监测模块。系统部署于云端的虚拟机中。调度模块将流水线中抽象节点部署到实际虚拟机当中。数据收发、转码模块在调度模块的控制下实现对视频流的实际转码、分发操作。与此同时,资源监测模块实时监测各虚拟机状态,供调度模块进行计算任务分配决策使用。本发明利用云计算服务有效解决了视频会议中多种类客户端导致的视频转码问题。
申请公布号 CN103699447A 申请公布日期 2014.04.02
申请号 CN201410007678.2 申请日期 2014.01.08
申请人 北京航空航天大学 发明人 楼奕华;成睿;陈永全;吴文峻
分类号 G06F9/50(2006.01)I;G06F11/30(2006.01)I;H04N7/15(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 杨学明
主权项 一个基于云计算的视频会议的转码分发系统,其特征在于:包括资源监测模块、数据收发模块、转码模块、控制模块和调度模块,其中,所述的资源监测模块负责对系统中的资源进行监测,其资源监测的层次分为两个,第一层为监测云计算平台中各虚拟机的整体资源使用情况,第二层为监测各个计算任务的资源使用情况;所需监测的资源包括CPU利用率、内存使用情况和网络带宽使用情况;资源监测模块周期性的将这些资源信息进行分析整理并汇报给调度模块;所描述的数据收发模块由若干个数据收发网关单元组成,每个网关单元负责接收和分发若干路视频流,所有网关单元均受控制模块的统一管理和控制;每个客户端在登陆时,控制模块根据调度模块的调度结果为该客户端指定一个网关单元;客户端与该网关单元成功连接后,通过该网关单元向其他客户端发送自身的视频流及接收其他客户端发送的视频流;所述的转码模块,负责对视频流参数进行修改;转码模块内部按功能可分为如下基本转码单元,分别是:解码单元、编码单元、视频缩放单元、ROI提取单元、帧率变更单元、多路视频混合单元、传输协议打包单元、传输协议解包单元;所述的控制模块负责响应客户端发出的视频接收指令,根据视频流接收方客户端所在网关、视频流发送方客户端所在网关以及接收方对视频流的参数要求,生成一条转码分发流水线;该流水线的输入端为视频流发送方客户端所连接的网关单元即发送网关,输出端为视频流接收方客户端所连接的网关单元即接收网关,在输入端和输出端之间可以包括零个或多个基本转码单元;所述的接收方对视频流的参数要求,是指接收方对视频流的大小、帧率、布局、码率的要求;所述的调度模块负责将转码分发流水线上每一级任务单元分配到最合适的虚拟机中执行。
地址 100191 北京市海淀区学院路37号