[发明专利]视频处理方法、装置、计算机设备和存储介质有效
| 申请号: | 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 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种视频处理方法,其特征在于,所述方法包括:
获取视频播放指令,所述视频播放指令为P2P切片流请求或FLV请求;
当所述视频播放指令为P2P切片流请求时,通过至少两个通道下载视频流,得到至少两个视频子流;所述视频流的格式为目标视频格式,是由转码服务器对视频采集系统推送的、且为所述目标视频格式的原始视频流依次进行切片处理所得;
从所述至少两个视频子流的补充增强信息帧中提取视频切片编号;
根据提取的视频切片编号的连续性确定所述至少两个视频子流中的相应视频子流缺失视频切片;
从所述相应视频子流对应的视频源端下载缺失的所述视频切片;
将下载的所述视频切片和所述至少两个视频子流,按照所述视频切片编号的顺序写入客户端中进行播放;
当所述视频播放指令为FLV请求时,直接下载所述视频流进行播放。
2.根据权利要求1所述的方法,其特征在于,所述通过至少两个通道下载视频流之前,所述方法还包括:
当所述视频播放指令为P2P切片流请求时,从内容分发网络系统的目标服务器中下载预设时间范围内的完整视频流;
通过所述客户端播放所述完整视频流;
当所述客户端在播放所述完整视频流过程中达到稳定播放状态时,执行所述通过至少两个通道下载视频流的步骤。
3.根据权利要求1所述的方法,其特征在于,所述通过至少两个通道下载视频流包括:
将所要下载的视频流划分为至少两个视频子流;
从内容分发网络系统的目标服务器中,通过至少两个通道分别下载所述至少两个视频子流。
4.根据权利要求1所述的方法,其特征在于,所述通过至少两个通道下载视频流包括:
从其它客户端下载至少一个视频子流;
从内容分发网络系统的目标服务器下载剩余的视频子流。
5.根据权利要求4所述的方法,其特征在于,所述从其它客户端下载至少一个视频子流包括:
在所述至少两个视频子流中,选取至少一个目标视频子流;
从其它客户端下载所述目标视频子流;
所述方法还包括:当确定从其它客户端下载所述目标视频子流时,暂停从所述目标服务器中下载所述目标视频子流。
6.根据权利要求1所述的方法,其特征在于,所述根据提取的视频切片编号确定所述至少两个视频子流中的相应视频子流缺失视频切片包括:
判断所述至少两个视频子流中是否缺失视频切片编号;
若存在至少一个视频子流缺失视频切片编号,则按照缺失的所述视频切片编号确定所述至少一个视频子流中所缺失的视频切片。
7.根据权利要求1所述的方法,其特征在于,所述将下载的所述视频切片和所述至少两个视频子流,按照所述视频切片编号的顺序写入客户端中进行播放包括:
将下载的所述视频切片和所述至少两个视频子流进行保存;
将保存的视频切片和各视频子流按照所述视频切片编号的顺序依次写入客户端,得到相应的待播放视频流;
对所述待播放视频流中的各视频切片依次进行渲染,得到待播放图像序列;
通过所述客户端播放所述待播放图像序列。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述视频切片编号是由所述转码服务器对切片后的各视频切片进行编号所得。
9.根据权利要求8所述的方法,其特征在于,所述原始视频流和所述视频流均为FLV流媒体格式的视频流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010433505.2/1.html,转载请声明来源钻瓜专利网。





