[发明专利]一种视频倒放方法、装置、系统、介质及设备在审
申请号: | 201810055493.7 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108174281A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 陈文灿 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/44 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频帧 倒放 视频文件 图片格式 客户端 时间戳 视频 视频标识 播放 图片 读取 关联 接收客户端 转换 倒序 服务器 发送 携带 应用 展示 | ||
本发明提供一种视频倒放方法、装置、系统、介质及设备,其中应用于服务器的方法包括:接收客户端发送的视频倒放请求,所述视频倒放请求中携带视频标识以及所述客户端支持的至少一种图片格式;读取所述视频标识对应的视频文件,所述视频文件包括多个视频帧以及各个视频帧的播放时间戳;以及,从所述至少一种图片格式中选取一种图片格式,作为指定格式;针对所述视频文件中的每个视频帧,将该视频帧转换为所述指定格式的图片,并将该视频帧的播放时间戳与该图片进行关联;将转换得到的图片以及图片关联的播放时间戳发送给所述客户端,以使所述客户端对图片进行倒序展示。本发明提供的实施方式能够在一定程度上减少画面卡顿现象的出现。
技术领域
本发明涉及视频播放技术领域,尤其涉及一种视频倒放方法、装置、介质、系统及设备。
背景技术
目前,实现视频倒放的方式为:服务器侧接收web浏览器发送的视频倒放请求;打开视频倒放请求对应的视频文件,并将该视频文件解码为YUV数据;将解码后的YUV数据中的I(关键帧)帧以及I帧关联的P(非关键帧)帧逆序存储,生成新的视频文件,然后将新的视频文件发送给web浏览器;web浏览器对该新的视频文件进行正向解码播放,从而达到视频倒放的目的。
发明人发现,现有的视频倒放方式,web浏览器需要对视频文件进行解码播放,由于web浏览器对视频进行解码的效率较低,在视频文件播放过程中常会出现画面卡顿的问题。
发明内容
本发明提供一种视频倒放方法、装置、系统、介质及设备,用以解决现有的视频倒放方式中,由于web浏览器对视频进行解码的效率较低,在视频文件播放过程中常出现画面卡顿的问题。
第一方面,本发明实施例提供一种视频倒放方法,应用于服务器,包括:
接收客户端发送的视频倒放请求,所述视频倒放请求中携带视频标识以及所述客户端支持的至少一种图片格式;
读取所述视频标识对应的视频文件,所述视频文件包括多个视频帧以及各个视频帧的播放时间戳;以及,
从所述至少一种图片格式中选取一种图片格式,作为指定格式;
针对所述视频文件中的每个视频帧,将该视频帧转换为所述指定格式的图片,并将该视频帧的播放时间戳与该图片进行关联;
将转换得到的图片以及图片关联的播放时间戳发送给所述客户端,以使所述客户端对图片进行倒序展示。
第二方面,本发明实施例提供一种视频倒放装置,包括:
接收模块,用于接收客户端发送的视频倒放请求,所述视频倒放请求中携带视频标识以及所述客户端支持的至少一种图片格式;
读取模块,用于读取所述视频标识对应的视频文件,所述视频文件包括多个视频帧以及各个视频帧的播放时间戳;
选取模块,用于从所述至少一种图片格式中选取一种图片格式,作为指定格式;
转换模块,用于针对所述视频文件中的每个视频帧,将该视频帧转换为所述指定格式的图片,并将该视频帧的播放时间戳与该图片进行关联;
第一发送模块,用于将转换得到的图片以及图片关联的播放时间戳发送给所述客户端,以使所述客户端对图片进行倒序展示。
第三方面,本申请实施例提供一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现第一方面提供的视频倒放方法的步骤。
第四方面,本申请实施例提供一种计算设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述程序时实现第一方面提供的视频倒放方法的步骤。
第五方面,本发明实施例提供一种视频倒放方法,应用于客户端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810055493.7/2.html,转载请声明来源钻瓜专利网。