[发明专利]视频处理方法、装置、计算机设备和存储介质有效
| 申请号: | 202010433505.2 | 申请日: | 2020-05-21 |
| 公开(公告)号: | CN111343504B | 公开(公告)日: | 2020-09-18 |
| 发明(设计)人: | 胡光朴;张鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/435;H04N21/438;H04N21/234;H04N21/235;H04N21/647 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及内容分发处理技术,特别涉及一种视频处理方法、装置、计算机设备和存储介质。所述方法包括:通过至少两个通道下载视频流,得到至少两个视频子流;从所述至少两个视频子流的补充增强信息帧中提取视频切片编号;根据提取的视频切片编号确定所述至少两个视频子流中的相应视频子流缺失视频切片;从所述相应视频子流对应的视频源端下载缺失的所述视频切片;将下载的所述视频切片和所述至少两个视频子流,按照所述视频切片编号的顺序写入客户端中进行播放。采用本方法能够在降低服务器压力的同时,还可以降低播放延迟时间。
技术领域
本申请涉及视频处理技术领域,特别是涉及一种视频处理方法、装置、计算机设备和存储介质。
背景技术
随着视频处理技术和互联网技术的不断发展,越来越多的用户可以利用客户端连接互联网来选择观看自己喜欢的视频,为广大用户提供了极大的便利。对于视频播放而言,卡顿是分析视频播放质量的重要指标,传统的视频播放方案中,为了避免在视频播放过程中出现卡顿的问题,客户端通常会缓存一部分视频数据,将缓存视频数据的这段时间称为保护窗。
而传统的视频播放方案中,各客户端均是通过指定协议从服务端获取视频数据。当客户端数量达到一定规模后,服务端将承受巨大的I/O(Input/Output,输入/输出)和带宽等压力。若服务器无法及时处理客户端的请求,客户端将会出现卡顿的问题。
为了解决上述问题,在播放视频的过程中,可以从视频源端(如其它服务器或其它客户端)下载一部分视频数据,从而缓解服务器的处理压力以避免卡顿。若从视频源端下载部分视频数据,则需要在保护窗的基础上添加一段延迟以用于视频数据传输,即除了从服务器下载所要播放的视频数据,还会从其它视频源端下载所要播放的视频数据,从而可以大大降低了服务器的压力。然而,采用传统视频播放方案也进一步增大了播放延迟的时间。
发明内容
基于此,有必要针对上述技术问题,提供一种能够在降低服务器压力的同时,还可以降低视频播放延迟时间的视频处理方法、装置、计算机设备和存储介质。
一种视频处理方法,所述方法包括:
通过至少两个通道下载视频流,得到至少两个视频子流;
从所述至少两个视频子流的补充增强信息帧中提取视频切片编号;
根据提取的视频切片编号确定所述至少两个视频子流中的相应视频子流缺失视频切片;
从所述相应视频子流对应的视频源端下载缺失的所述视频切片;
将下载的所述视频切片和所述至少两个视频子流,按照所述视频切片编号的顺序写入客户端中进行播放。
一种视频处理装置,所述装置包括:
第一下载模块,用于通过至少两个通道下载视频流,得到至少两个视频子流;
提取模块,用于从所述两个视频子流的补充增强信息帧中提取视频切片编号;
确定模块,用于根据提取的视频切片编号确定所述至少两个视频子流中的相应视频子流缺失视频切片;
第二下载模块,用于从所述相应视频子流对应的视频源端下载缺失的所述视频切片;
播放模块,用于将下载的所述视频切片和所述至少两个至少视频子流,按照所述视频切片编号的顺序写入客户端中进行播放。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
通过至少两个通道下载视频流,得到至少两个视频子流;
从所述至少两个视频子流的补充增强信息帧中提取视频切片编号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010433505.2/2.html,转载请声明来源钻瓜专利网。





