[发明专利]视频播放方法、装置及系统有效
| 申请号: | 201810495816.4 | 申请日: | 2018-05-22 |
| 公开(公告)号: | CN109996094B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 胡亚峰;王灵超 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
| 主分类号: | H04N21/2385 | 分类号: | H04N21/2385;H04N21/2662;H04N21/647 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 韩东艳 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 播放 方法 装置 系统 | ||
1.一种视频播放方法,其特征在于,用于流媒体服务器,所述方法包括:
确定当前的第一网络带宽;
确定待向终端发送的目标视频数据的分辨率,根据所述目标视频数据的分辨率从预先存储的分辨率码率对应关系中获取为所述目标视频数据设置的预设数据码率,所述分辨率码率对应关系用于记录视频的视频分辨率与预设数据码率的对应关系,所述预设数据码率允许被调整;所述预设数据码率保存在原配置文件之外的目标区域中,或者,存储于原配置文件的指定区域中;
当所述第一网络带宽小于所述预设数据码率时,确定第一目标数据码率,所述第一目标数据码率小于或等于所述第一网络带宽;
基于所述第一目标数据码率向所述终端发送所述目标视频数据;
当基于所述第一目标数据码率向所述终端发送所述目标视频数据的第一时长大于预设时长时,丢弃在第二时长内本地缓存的所述目标视频数据,所述第二时长为所述第一时长与所述预设时长的差值。
2.根据权利要求1所述的方法,其特征在于,在所述基于所述第一目标数据码率向所述终端发送所述目标视频数据之后,所述方法还包括:
当检测到本地缓存有所述目标视频数据,且当前的第二网络带宽大于所述预设数据码率时,确定第二目标数据码率,所述第二目标数据码率大于所述预设数据码率,且小于或等于所述第二网络带宽;
基于所述第二目标数据码率向所述终端发送本地缓存的所述目标视频数据。
3.根据权利要求1所述的方法,其特征在于,在所述获取为待向终端发送的目标视频数据设置的预设数据码率之后,所述方法还包括:
当所述第一网络带宽大于或等于所述预设数据码率时,基于所述预设数据码率向所述终端发送所述目标视频数据。
4.一种视频播放方法,其特征在于,用于终端,所述方法包括:
接收流媒体服务器发送的目标视频数据,所述目标视频数据是所述流媒体服务器基于第一目标数据码率向所述终端发送的,所述第一目标数据码率是所述流媒体服务器在当前的第一网络带宽小于预设数据码率时所确定的数据码率,所述第一目标数据码率小于或等于所述第一网络带宽,所述预设数据码率是所述流媒体服务器根据确定出的待向终端发送的目标视频数据的分辨率从预先存储的分辨率码率对应关系中获取的为所述目标视频数据设置的预设数据码率,所述分辨率码率对应关系用于记录视频的视频分辨率与预设数据码率的对应关系,所述预设数据码率允许被调整;所述预设数据码率由所述流媒体服务器保存在原配置文件之外的目标区域中,或者,存储于原配置文件的指定区域中;
播放所述目标视频数据对应的目标视频;
所述流媒体服务器用于在基于所述第一目标数据码率向所述终端发送所述目标视频数据的第一时长大于预设时长时,丢弃在第二时长内本地缓存的所述目标视频数据,所述第二时长为所述第一时长与所述预设时长的差值。
5.根据权利要求4所述的方法,其特征在于,所述播放所述目标视频数据对应的目标视频,包括:
将接收到的目标视频数据存储于预先创建的大小可调的缓冲区中,并确定存储于所述缓冲区中的目标视频数据的数据量;
基于存储于所述缓冲区中的目标视频数据的数据量确定用于播放所述目标视频的目标播放速率;
基于所述目标播放速率播放所述目标视频。
6.根据权利要求5所述的方法,其特征在于,在所述将接收到的目标视频数据存储于预先创建的大小可调的缓冲区中之前,所述方法还包括:
基于所述缓冲区可容纳的最大数据量得到多个连续的数据量范围,每个所述数据量范围对应一个播放速率,相邻两个数据量范围中播放速率较大的数据量范围的最小值大于播放速度较小的数据量范围的最大值;
所述基于存储于所述缓冲区中的目标视频数据的数据量确定用于播放所述目标视频的目标播放速率,包括:
确定存储于所述缓冲区中的目标视频数据的数据量所属的目标数据量范围;
判断所述目标数据量范围对应的播放速率与所述终端当前的播放速率是否相等;
当所述目标数据量范围对应的播放速率与所述终端当前的播放速率不相等时,将所述目标数据量范围对应的播放速率作为所述目标播放速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810495816.4/1.html,转载请声明来源钻瓜专利网。





