[发明专利]一种视频播放的自适应码流控制装置及方法有效
申请号: | 201811333140.5 | 申请日: | 2018-11-09 |
公开(公告)号: | CN111182352B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 王陈 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/4402 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 自适应 控制 装置 方法 | ||
1.一种视频播放的自适应码流控制装置,应用于视频播放对象,以切换视频播放对象中的控制对象的码流类型,所述控制对象包括一路或多路视频播放通道,所述视频播放的自适应码流控制装置包括码流控制单元,所述码流控制单元在默认情况下,根据预设的分屏模式与码流类型的对应关系确定控制对象的默认码流类型,其特征在于,所述视频播放的自适应码流控制装置,还包括反馈单元和输入单元,其中:
所述反馈单元,用于检测所述控制对象的播放卡顿情况,并将检测的结果发送至输入单元;
所述输入单元,用于获取分屏模式和所述视频播放对象所在的设备终端的性能指标,并接收所述反馈单元反馈的播放卡顿情况,将获取以及接收的数据转化为输入参数发送至码流控制单元;
所述码流控制单元,用于接收输入单元的输入参数,在控制对象的不同状态下,根据预设的输入参数与码流类型的对应关系,确定当前输入参数对应的码流类型,并将控制对象中已开启或将要开启的每路视频播放通道的默认码流类型切换为所确定的码流类型;
其中,当所述控制对象的状态为播放状态时,所述码流控制单元接收输入单元的输入参数,在控制对象的不同状态下,根据预设的输入参数与码流类型的对应关系,确定当前输入参数对应的码流类型,并将控制对象中已开启或将要开启的每路视频播放通道的默认码流类型切换为所确定的码流类型,执行如下操作:
所述码流控制单元从输入参数中获取所述播放卡顿情况,若存在卡顿情况,则对控制对象中的所有已开启的视频播放通道进行降低分辨率的码流类型切换;
若不存在卡顿,则码流控制单元进一步判断所述视频播放对象所在的设备终端的性能指标;若设备终端的性能指标不满足提升分辨率的码流类型切换,则码流控制单元不改变控制对象的码流类型;
若设备终端的性能指标满足提升分辨率的码流类型切换,则对控制对象中所有已开启的视频播放通道进行提升分辨率的码流类型切换。
2.如权利要求1所述的视频播放的自适应码流控制装置,其特征在于,所述反馈单元检测所述控制对象的播放卡顿情况,执行如下操作:
所述反馈单元定时获取控制对象中每路已开启的视频播放通道的实际帧率,所述实际帧率为该通道在一个周期内收到的帧视频数据的累计数量;
当所获取的实际帧率小于设定值时,则该通道当前存在卡顿情况;反之则该通道当前不存在卡顿情况。
3.如权利要求1所述的视频播放的自适应码流控制装置,其特征在于,所述的性能指标包括剩余内存,所述输入单元获取性能指标时,执行如下操作:
获取视频播放对象所在的设备终端的物理内存总和;
获取视频播放对象正常运行所需的基础内存;
计算当前分屏模式下视频播放所需的总内存,并根据以下公式计算设备终端的剩余内存:
式中:R为设备终端可用的剩余内存,T为设备终端的物理内存总和,p为设备终端允许视频播放对象使用的内存系数,B为视频播放对象正常运行所需的基础内存,n为控制对象在当前分屏模式下的分屏个数,为第i路分屏通道进行视频播放时所需的内存,则为当前分屏模式下视频播放所需的总内存。
4.如权利要求1所述的视频播放的自适应码流控制装置,其特征在于,所述控制对象的状态为启流状态时,码流控制单元接收输入单元的输入参数,在控制对象的不同状态下,根据预设的输入参数与码流类型的对应关系,确定当前输入参数对应的码流类型,并将控制对象中已开启或将要开启的每路视频播放通道的默认码流类型切换为所确定的码流类型,执行如下操作:
所述码流控制单元根据预设的分屏模式与码流类型的对应关系确定控制对象启流时的默认码流类型;
所述码流控制单元获取输入参数中的设备终端的性能指标,若设备终端的性能指标不支持控制对象维持默认码流类型进行启流,则将控制对象中将要开启的每路视频播放通道的码流类型切换为比默认码流类型的分辨率低的码流类型;
若设备终端的性能指标支持控制对象维持默认码流类型进行启流,则码流控制单元不改变控制对象的码流类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333140.5/1.html,转载请声明来源钻瓜专利网。