[发明专利]一个基于云计算的视频会议的转码分发系统有效
申请号: | 201410007678.2 | 申请日: | 2014-01-08 |
公开(公告)号: | CN103699447B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 楼奕华;成睿;陈永全;吴文峻 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30;H04N7/15 |
代理公司: | 北京科迪生专利代理有限责任公司11251 | 代理人: | 杨学明 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一个 基于 计算 视频会议 分发 系统 | ||
1.一个基于云计算的视频会议的转码分发系统,其特征在于:包括资源监测模块、数据收发模块、转码模块、控制模块和调度模块,其中,
所述的资源监测模块负责对系统中的资源进行监测,其资源监测的层次分为两个,第一层为监测云计算平台中各虚拟机的整体资源使用情况,第二层为监测各个计算任务的资源使用情况;所需监测的资源包括CPU利用率、内存使用情况和网络带宽使用情况;资源监测模块周期性的将这些资源信息进行分析整理并汇报给调度模块;
所描述的数据收发模块由若干个数据收发网关单元组成,每个网关单元负责接收和分发若干路视频流,所有网关单元均受控制模块的统一管理和控制;每个客户端在登陆时,控制模块根据调度模块的调度结果为该客户端指定一个网关单元;客户端与该网关单元成功连接后,通过该网关单元向其他客户端发送自身的视频流及接收其他客户端发送的视频流;
所述的转码模块,负责对视频流参数进行修改;转码模块内部按功能可分为如下基本转码单元,分别是:解码单元、编码单元、视频缩放单元、ROI提取单元、帧率变更单元、多路视频混合单元、传输协议打包单元、传输协议解包单元;
所述的控制模块负责响应客户端发出的视频接收指令,根据视频流接收方客户端所在网关、视频流发送方客户端所在网关以及接收方对视频流的参数要求,生成一条转码分发流水线;该流水线的输入端为视频流发送方客户端所连接的网关单元即发送网关,输出端为视频流接收方客户端所连接的网关单元即接收网关,在输入端和输出端之间可以包括零个或多个基本转码单元;所述的接收方对视频流的参数要求,是指接收方对视频流的大小、帧率、布局、码率的要求;
所述的调度模块负责将转码分发流水线上每一级任务单元分配到最合适的虚拟机中执行。
2.根据权利要求1所述的一个基于云计算的视频会议的转码分发系统,其特征在于:所述的调度模块拥有一个资源预测模型,该模型包含三个阶段:学习阶段、调度阶段、聚合阶段。
3.根据权利要求2所述的一个基于云计算的视频会议的转码分发系统,其特征在于:所述调度模块的学习阶段通过对预先准备好的学习数据集进行学习获取预测模型所需要的参数,该学习过程进一步包含以下步骤:
步骤1.对转码分发系统中提供的所有任务单元按照功能分类,并给出每类任务单元涉及的所有参数;
步骤2.在虚拟机上运行每种任务单元(Ti)来处理学习数据集,同时资源监测模块需同步监测该任务单元占用的各项资源;
步骤3.对步骤2中运行的任务单元枚举其参数的所有子集,并对每个参数子集Pi={p1,p2,…pk}计算多元线性回归,计算参数子集与资源监测模块监测到的资源项Resi的线性相关性,得到每个参数子集对应的回归系数集合Ai={a1,a2…,ak,b}及相关系数Ri;
步骤4.从步骤3中得到的所有回归系数集合Ai和相关系数Ri中,选择相关系数Ri最大的一对,其对应的参数子集作为该任务单元的预测参数集合,回归系数作为线性预测公式的各项系数,即Ti类型任务单元对Resi资源的需求预测值为Pre(Resi,Ti)=a1*p1+a2*p2+…+ak*pk+b。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410007678.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电热敷理疗袋
- 下一篇:施肥机的肥料斗及施肥机