【技术实现步骤摘要】
本专利技术涉及视频处理
,尤其涉及一种同屏的多个视频切换的控制方法。
技术介绍
现有的播放软件可以在同一个显示屏同时播放多个视频。当播放软件执行某种操作(譬如:播放、翻页、分组选择操作等)时,需要立即停止播放当前播放视频、开始另一个媒体地址的该某种操作。因此,需要立即释放当前播放视频的内存资源,且为该某种操作申请内存资源,以致CPU占用暴涨,设备的软件或操作系统等易于出现崩溃问题。综上所述,如何解决同屏播放多个视频的播放软件执行某种操作时,CPU占用暴涨的问题,是当前亟待解决的技术问题。
技术实现思路
有鉴于此,实有必要提供一种同屏的多个视频切换的控制方法,致使同屏播放多个视频的播放软件执行某种操作时,CPU占用处于合理范围,以致设备的软件或操作系统不易崩溃。一种同屏的多个视频切换的控制方法,其包括如下步骤:步骤S1,同屏播放n个当前播放视频,并记录每一个当前播放视频的资源占用参数于数据库中,资源占用参数包括媒体参数。步骤S2,接收n个待播放视频切换n个当前播放视频的切换请求。步骤S3,获取得到的CPU当前可被使用的稳定性资源量为Xcan。步骤S4,从数据库中查询得到与第i个当前播放视频的媒体参数一致的m个已有资源占用参数,其中,1≤i≤n,1≤m。步骤S5,m个已有资源占用参数按照第一预设规则计算得到的第i个当前播放视频的第一预测资源占用为XPre(i),以及m个已有资 ...
【技术保护点】
一种同屏的多个视频切换的控制方法,其特征在于,其包括如下步骤:步骤S1,同屏播放n个当前播放视频,并记录每一个所述当前播放视频的资源占用参数于数据库中,所述资源占用参数包括媒体参数;步骤S2,接收n个待播放视频切换n个所述当前播放视频的切换请求;步骤S3,获取得到的CPU当前可被使用的稳定性资源量为Xcan;步骤S4,从所述数据库中查询得到与第i个所述当前播放视频的媒体参数一致的m个已有资源占用参数,其中,1≤i≤n,1≤m;步骤S5,m个所述已有资源占用参数按照第一预设规则计算得到的所述第i个当前播放视频的第一预测资源占用为XPre(i),以及m个所述已有资源占用参数按照第二预设规则计算得到的第一预测时间为TPre(i);步骤S6,所述Xcan、第i个所述当前播放视频的XPre(i)和TPre(i)、第i‑1个所述当前播放视频的XPre(i‑1)和TPre(i‑1)按照第三预设规则计算得到的所需延时时长为Tdelay(i);步骤S7,所述所需延时时长Tdelay(i)后,暂停播放第i个所述当前播放视频,开始播放第i个所述待播放视频;步骤S8,判断所述i是否等于n;步骤S9,若所述i不 ...
【技术特征摘要】
1.一种同屏的多个视频切换的控制方法,其特征在于,其包括如下步骤:
步骤S1,同屏播放n个当前播放视频,并记录每一个所述当前播放视频的
资源占用参数于数据库中,所述资源占用参数包括媒体参数;
步骤S2,接收n个待播放视频切换n个所述当前播放视频的切换请求;
步骤S3,获取得到的CPU当前可被使用的稳定性资源量为Xcan;
步骤S4,从所述数据库中查询得到与第i个所述当前播放视频的媒体参数
一致的m个已有资源占用参数,其中,1≤i≤n,1≤m;
步骤S5,m个所述已有资源占用参数按照第一预设规则计算得到的所述第
i个当前播放视频的第一预测资源占用为XPre(i),以及m个所述已有资源占用
参数按照第二预设规则计算得到的第一预测时间为TPre(i);
步骤S6,所述Xcan、第i个所述当前播放视频的XPre(i)和TPre(i)、第i-1个
所述当前播放视频的XPre(i-1)和TPre(i-1)按照第三预设规则计算得到的所需延时
时长为Tdelay(i);
步骤S7,所述所需延时时长Tdelay(i)后,暂停播放第i个所述当前播放视频,
开始播放第i个所述待播放视频;
步骤S8,判断所述i是否等于n;
步骤S9,若所述i不等于n,i=i+1,执行步骤S3~S8。
2.根据权利要求1所述的同屏的多个视频切换的控制方法,其特征在于,
第J个所述已有资源占用参数还包括资源占用Xj和权重Wj,所述第一预设规则
包括:XPre(i)=(X1*W1+X2*W2+...+Xj*Wj+...+Xm*Wm)(1+2+...+j+...+m),]]>其中,1≤j≤m。
3.根据权利要求2所述的同屏的多个视频切换的控制方法,其特征在于,
第J个所述已有资源占用参数还包括申请资源所需时间Tj;所述第二预设规则
包括:TPre(i)=(T1*W1+T2*W2+...+Tj*Wj+...+Tm*Wm)(1+2+...+j+...+m),]]>其中,1≤j≤m。
4.根据权利要求3所述的同屏的多个视频切换的控制方法,其特征在于,
所述第三预设规则包括:其中,1≤i≤n,XPre(0)=0,
TPre(0)=0。
5.根据权利要求1所述的同屏的多个视频切换的控制方法,其特征在于,
所述步骤S3,包括:
步骤S31,获取得到播放软件开启期间L次的CPU占用增高的峰值,第k
次所述CPU占用增高的峰值为Xtop(k),以及第k次所述CPU占用增高的峰值
后返回的稳定值为Xstablen(k),其中,1≤k≤L;
步骤S32,获取所述CPU的资源总量为Xtotal;
步骤S33,获取所述CPU的已用资源量为Xusing;
步骤S34,所有的所述Xtop(k)和所述Xstablen(k)、所述Xtotal、所述Xusing按照
第四预设规则计算得到所述稳定性资源量Xcan。
6.根据权利要求5所述的同屏的多个视频切换的控制方法,其特征在于,
所述...
【专利技术属性】
技术研发人员:叶荣华,刘志聪,孙石平,江振钱,
申请(专利权)人:广州盈可视电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。