[发明专利]一种移动云计算环境下融合视频直播频道部署方法有效
申请号: | 201910289982.3 | 申请日: | 2019-04-11 |
公开(公告)号: | CN110069342B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 张未展;王轩宇;郑庆华;何智超;李姝洁;王迎春;黄寿钦;柳俊全;栾佳锡;王敬祎;冯立楷;王志文;杜海鹏;赵敏;李国斌;高祥玉;王雪松;周新运 | 申请(专利权)人: | 西安交通大学;北京奥鹏远程教育中心有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 段俊涛 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 计算 环境 融合 视频 直播 频道 部署 方法 | ||
1.一种移动云计算环境下融合视频直播频道部署方法,其特征在于,包括:
步骤1,以基于WebRTC和OpenCV的共享式融合视频交互系统为基础,对共享式交互应用中的多点交互、多路融合与在线直播三个过程以抽离独立方式进行相关实验,完成数据采集与处理,利用数据建模方法对得到的有效数据进行可靠分析,最后以级联累加方式得出共享式交互资源负载模型;
所述共享式交互资源负载模型包括计算资源负载模型和带宽资源负载模型,建立过程如下:
Step1:将融合视频直播分为多点交互、多路融合以及在线直播三个串行处理阶段,并从第一个阶段开始;
Step2:对该阶段进行实验,在不同融合频道数下记录CPU使用率;
Step3:以Step2中记录的数据为基础分别对数据进行线性拟合、多项式拟合以及幂函数拟合;
Step4:计算三种拟合方法的拟合指标,包括确定系数R2、拟合误差SSE以及均方根误差RMSE;
Step5:对比三种拟合函数的计算结果,得到该阶段最贴合实际实验数据的计算资源负载模型,如果当前不是第三阶段,则跳转至Step2;
Step6:得到对三个阶段描述最好的拟合函数分别为
多点交互计算资源负载模型:
多路融合计算资源负载模型:
在线直播计算资源负载模型:
求得共享式交互计算资源负载模型为:
加入服务器性能影响指标后为:
其中α=0.977,α′=0.3949,α″=0.0069,ε=1.748,c=23.95,n代表交互人数,m代表直播参与人数,λ代表服务器计算性能指标;
Step7:得到带宽资源负载模型:Cbw=φ(n2+m)
其中φ代表流带宽负载值,实验数值为35kbps;
步骤2,以负载模型为依据预估频道资源负载,通过基于“效用比”启发式贪心算法实现准入控制策略,生成频道的准入优先序列,并依照该序列选择视频频道完成云端服务器部署任务,最大化交互系统承载效率;
步骤3,在确定允许进入的频道之后,根据云端服务器原始负载与新进频道负载形成的负载新状态对于当前服务器频道的总延时影响,按照总延时影响最小原则,选择频道在服务器的初始选择部署;
步骤4,对部署方案进行自适应的负载平衡,通过抽象为最小完全背包问题的动态规划方法选择合适频道以频道结构自适应调整方式释放计算负载到部分终端,实现终端与云端之间的负载-延时平衡。
2.根据权利要求1所述移动云计算环境下融合视频直播频道部署方法,其特征在于,所述步骤2中,具体步骤为:
Step1:根据共享式交互资源负载模型,计算当前待部署频道的预估负载和带宽负载,并记录交互人数以及直播参与人数;
Step2:根据计算负载以及带宽负载,结合交互人数与参与人数,通过效用比值方法计算得到各个待部署频道的效用值,按照降序整理;
Step3:根据生成的频道效用值降序序列,按序选择频道完成准入授权,并进入频道在云端服务器中的部署阶段。
3.根据权利要求1所述移动云计算环境下融合视频直播频道部署方法,其特征在于,所述步骤2之后,利用如下方式构建负载-延时模型:
以基于WebRTC和OpenCV的共享式融合视频交互系统为基础,推送实验设备的桌面视频流到流媒体服务器,再由服务器分到推送到本地播放器,通过数据流往返延时与网络延时差值近似得到数据流在云端服务器的处理延时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学;北京奥鹏远程教育中心有限公司,未经西安交通大学;北京奥鹏远程教育中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910289982.3/1.html,转载请声明来源钻瓜专利网。