CN115967842B 视频seek方法、系统、视频播放服务器及存储介质 (深圳软牛科技集团股份有限公司)_第1页
CN115967842B 视频seek方法、系统、视频播放服务器及存储介质 (深圳软牛科技集团股份有限公司)_第2页
CN115967842B 视频seek方法、系统、视频播放服务器及存储介质 (深圳软牛科技集团股份有限公司)_第3页
CN115967842B 视频seek方法、系统、视频播放服务器及存储介质 (深圳软牛科技集团股份有限公司)_第4页
CN115967842B 视频seek方法、系统、视频播放服务器及存储介质 (深圳软牛科技集团股份有限公司)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道海旺社区兴业路1100号金利通金融法在关键帧数据包不在拖动操作落点位置对应位置至拖动操作的起点位置之间时间范围内所放时间附近第一时间范围外的各个视频帧数据到关键帧数据包后解码到落点位置的视频帧及决了现有视频seek方法关键帧距离seek位置很2接收用户对视频播放进度条的拖动操作,暂停当前画面的播放扫描所述播放时间附近第一时间范围内的各个视频所述拖动操作的起点位置之间时间范围内所有的已解码视频帧生成暂播将当前画面切换为播放所述暂播视频片段,同时扫描所述播放从所述关键帧数据包开始解码获得所述播放时间的目标视频帧以及后续视频帧,其所述扫描所述播放时间附近第一时间范围内的各个视频帧数据包包括若所述总播放时长小于所述第一阈值,则将视频播放帧率降至第计算值为使所述暂播视频片段的所述总播放时长延长至大于等于所述第一阈值时计算得获取所述时间戳至所述播放时间内的需要解码的所有视频帧数据基于解码速率计算得到需要解码的所有视频帧数据包将所述解码时间值加上预设的附加值获得总3若所述总解码时间值小于所述剩余播放时间值,则对所述暂播视频片段进行倍数播若所述总解码时间值大于所述剩余播放时间值,则对所述暂若所述落点位置处于已解码片段区,则获取所述已解码片段区的起始时间和终止时计算所述落点位置的所述播放时间与所述终止若所述第一差值小于所述第二阈值,则依序解码所述终止时间将当前画面切换为播放所述暂播视频片段,同时通过所述逆向扫确定的另定播放时间;从所述另定播放时间开始解码各个视频帧数据包获得视频播放数拖动位置获取模块,用于接收用户对视频播放进度条的拖动操作播放时间获取模块,用于若所述落点位置不处于已解码片段区,视频帧扫描和暂播视频片段生成模块,用于扫描所述播放时间附近视频暂播和关键帧查找模块,用于将当前播放画面切换为播放所述暂解码模块,用于从所述关键帧数据包开始解码获得所述播放时间的目标4播放画面切换模块,用于当所述后续视频帧的持续播放时间达到第前播放画面为播放所述目标视频帧并依次播双向扫描单元,用于以所述播放时间对应的视频帧数据包作为起点,通过所述至少一个处理器调用所述存储器中的所述指令,以使得所述视9.一种计算机可读存储介质,所述计算机可读存5以实时改变播放位置显示相应画面是很重要也很基础的一个功能,这个功能操作就叫做置至所述拖动操作的起点位置之间时间范围内所有的已解码视频帧[0012]从所述关键帧数据包开始解码获得所述播放时间的目标6第一计算值为使所述暂播视频片段的所述总播放时长延长至大于等于所述第一阈值时计[0024]若所述总时间值小于所述剩余播放时间值,则对所述暂播视频片段进行倍数播数据包,以延长所述已解码片段区的所述终止时间使所述第一差值大于等于所述第二阈7所述视频播放数据的播放时长大于第三阈值时,将当前画面切换为播放所述视频播放数[0042]视频暂播和关键帧查找模块,用于将当前播放画面切换为播放所述暂播视频片换当前播放画面为播放所述目标视频帧并依次播放所述后储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的视频seek方本发明的视频seek方法在关键帧数据包不在拖动操作落点位置对应播放时间附近的第一时间附近第一时间范围外的各个视频帧数据包,找到距离播放时间最近的关键帧数据包,找到关键帧数据包后解码到落点位置的视频帧及一定时间长度的后续视频帧后进行播放8落点位置至所述拖动操作的起点位置之间时间范围内所有的已解码视频帧生成暂播视频可能导致视频画面长时间停止的问题,解决办法就是在遇到需要等待比较长时间的情形9帧数据包与所述目标视频帧之间的各个视频数据包是不是参考帧数据包的方式是:以1_2分钟,这样就可以保证有充足的时间找到关键帧数据包并从关键帧数据包开始解码到第一计算值为使所述暂播视频片段的所述总播放时长延长至大于等于所述第一阈值时计[0069]基于解码速率计算得到需要解码的所有视频帧数据包的解码时间值;在本发明[0072]若所述总时间值小于所述剩余播放时间值,则对所述暂播视频片段进行倍数播置的播放时间与已解码片段区终止时间之间的时间长度是否满[0076]计算所述落点位置的所述播放时间与所述终止时间之间的第一差值;在本发明数据包,以延长所述已解码片段区的所述终止时间使所述第一差值大于等于所述第二阈帧数据是否是关键帧数据包主要依据视频帧数据包所述视频播放数据的播放时长大于第三阈值时,将当前画面切换为播放所述视频播放数[0093]播放画面切换模块70,用于当所述后续视频帧的持续播切换当前播放画面为播放所述目标视频帧并依次[0102]总时间值计算模块,用于将所述解码时间值加上预设的附加值获得总解码时间所述视频播放数据的播放时长大于第三阈值时,将当前画面切换为播放所述视频播放数[0116]图3是本发明实施例提供的一种视频播放服务器的示意图,该视频播放服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器110(central理器可以设置为与存储介质通信,在视频播放服务器上执行存储介质中的一系列指令操[0117]本发明的视频播放服务器还可以包括一个或一个以上电源140,一个或一个以上[0120]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论