[发明专利]视频播放、自适应码率播放模型训练方法及装置在审
申请号: | 202211698595.3 | 申请日: | 2022-12-28 |
公开(公告)号: | CN115914687A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 张瀚文;周霆;李蹊 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/239 | 分类号: | H04N21/239;G06N3/0464;G06N3/08;G06N3/084;H04N21/2343;H04N21/845;H04N21/2662 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;马敬 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 自适应 模型 训练 方法 装置 | ||
1.一种视频播放方法,其特征在于,应用于服务器,所述方法包括:
接收客户端的视频播放请求,所述视频播放请求中携带有待播放视频标识;
根据待播放视频标识查询待播放视频,获得待播放视频对应的视频分片,将所述视频分片对应的下载信息反馈给所述客户端;
接收客户端的针对每个待播放视频分片的播放码率请求,确定每个待播放视频分片对应的播放码率;
将所述每个待播放视频分片对应的播放码率反馈给客户端,以使客户端按照接收到的播放码率播放待播放视频分片,直至待播放视频全部播放完成。
2.根据权利要求1所述的方法,其特征在于,所述接收客户端的针对每个待播放视频分片的播放码率请求,确定每个待播放视频分片对应的播放码率的步骤包括:
检测待播放视频分片是否为待播放视频中前预设数量个视频分片;
若是,则从该视频分片所对应的多种播放码率中选择一个播放码率,将所选择的播放码率作为所述待播放视频分片对应的播放码率;
若否,获取待播放视频中待播放视频分片对应的单分片信息;
将待播放视频分片对应的单分片信息和当前网速值输入已训练完成的自适应码率播放模型中,获得第一码率概率向量;
基于所述第一码率概率向量,确定所述待播放视频分片对应的播放码率。
3.根据权利要求2所述的方法,其特征在于,所述获取待播放视频中待播放视频分片对应的单分片信息的步骤包括:
读取待播放视频分片的分片可播时长;
从接收到的待播放视频分片的播放码率请求中,确定待播放视频分片的可选播放码率;读取每一可选播放码率的待播放视频分片所对应的分片容量,生成分片容量序列;
获取待播放视频分片每一可选播放码率的码率效用,生成码率效用序列;
从接收到的待播放视频分片的播放码率请求中,获取客户端的播放缓存时长,统计预设次数客户端上报的播放缓存时长,生成缓存序列;
从接收到的待播放视频分片的播放码率请求中,确定播放待播放视频分片前连续切换播放码率的次数,计算播放切换惩罚值;
将所述分片可播时长、分片容量序列、缓存序列,码率效用和播放切换惩罚值作为单分片信息。
4.根据权利要求2所述的方法,其特征在于,
所述自适应码率播放模型为基于策略的神经网络模型,所述基于所述第一码率概率向量,确定所述待播放视频分片对应的播放码率包括:
基于策略的神经网络模型输出的所述第一码率概率向量是针对待播放视频分片的播放码率及各播放码率对应的概率;
选择最大概率对应的播放码率,作为所述待播放视频分片对应的播放码率;
或者,
所述自适应码率播放模型为基于值的神经网络模型,所述基于所述第一码率概率向量,确定所述待播放视频分片对应的播放码率包括:
基于值的神经网络模型输出的所述第一码率概率向量是播放码率切换动作及各切换动作所对应的评分值;
选择最高评分对应的切换动作,按照所选择的切换动作对当前正在播放视频分片的播放码率执行切换操作,获得切换后的播放码率,将该切换后的播放码率作为待播放视频分片对应的播放码率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211698595.3/1.html,转载请声明来源钻瓜专利网。