视频回放时的播放控制方法和装置、视频回放系统制造方法及图纸

技术编号:34767638 阅读:21 留言:0更新日期:2022-08-31 19:22
本申请提出一种视频回放时的播放控制方法和装置、视频回放系统、电子设备、计算机程序产品,所述播放控制方法用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器和视频终端设备,所述播放控制方法用于所述流媒体服务器,所述播放控制方法包括根据所述前端播放器发送的视频播放请求从所述视频终端设备获取视频数据;将所述视频数据发送给所述前端播放器;将所述视频数据解码成视频帧图片;存储所述视频帧图片;根据所述前端播放器的回放请求向所述前端播放器发送与所述回放请求对应的视频帧图片。根据一些实施例,既不存在丢帧的情况,也减少了硬盘的空间压力和带宽的传输压力。宽的传输压力。宽的传输压力。

【技术实现步骤摘要】
视频回放时的播放控制方法和装置、视频回放系统


[0001]本申请涉及视频监控领域,具体而言,涉及一种视频回放时的播放控制方法和装置、视频回放系统、电子设备、计算机程序产品。

技术介绍

[0002]对于H264或者H265的视频数据,其逻辑上组成分为I帧,P帧,B帧。其中,I帧是一整幅图片,I帧可以直接显示图像,P帧,B帧则是相对前一帧存储的变化量,并不是图像数据,是依赖前一帧解码出来的图像,并且配合相对前一帧存储的变化量计算出来的图像。所以,P帧、B帧不能单独解码。一般视频数据帧率为25帧,即一秒钟有25帧画面。其中,每秒有1个I帧作为首帧,其余24帧为B帧,P帧。
[0003]由于视频解码的特性,视频后面帧的显示要依赖前面帧的解码数据,除了I帧外,P帧,B帧不能单独播放,因此,传统的倒播方案B帧、P帧丢掉,只倒播I帧,造成画面丢失,使得监控人员当逐帧回退查看视频数据时,不能从回放视频中查看到关键时间的回放信息,影响了监控员的工作效率。
[0004]另一种方案是增加I帧密度,例如,通常视频I帧间隔为1秒一个,现有方案通过增加1秒内I帧个数以减少丢帧。但这种方法虽然减少了丢帧个数,但必将还是存在丢帧。且I帧数量增加也会导致视频文件体积变大,给硬盘带来更大的存储压力及给带宽带来更大的传输压力。

技术实现思路

[0005]本申请提供了一种视频回放时的播放控制方法和装置、视频回放系统、电子设备、计算机程序产品,以解决倒播历史视频时的丢帧问题。
[0006]根据本申请的一方面,提出一种视频回放时的播放控制方法,所述播放控制方法用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器和视频终端设备,所述播放控制方法用于所述流媒体服务器,所述播放控制方法包括:根据所述前端播放器发送的视频播放请求从所述视频终端设备获取视频数据;将所述视频数据发送给所述前端播放器;将所述视频数据解码成视频帧图片;存储所述视频帧图片;根据所述前端播放器的回放请求向所述前端播放器发送与所述回放请求对应的视频帧图片。
[0007]根据一些实施例,所述回放请求包括所述视频帧图片的时间戳信息。
[0008]根据一些实施例,所述视频帧图片利用所述视频帧图片的时间戳信息命名。
[0009]根据一些实施例,所述回放请求包括所述视频帧图片的名称。
[0010]根据本申请的一方面,提出一种视频回放时的播放控制方法,所述播放控制方法用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器,所述播放控制方法用于所述前端播放器,所述播放控制方法包括:向所述流媒体服务器发送视频播放请求;接收所述流媒体服务器发送的视频数据并播放;获取回放请求位置信息;利用所述回放请求位置向所述流媒体服务器发送回放请求;接收所述流媒体服务器发送的与所述回放请求对
应的视频帧图片;播放所述视频帧图片。
[0011]根据一些实施例,在播放所述视频帧图片之前,所述播放控制方法还包括:暂停所述视频数据的播放,并向所述流媒体服务器发送停止发送视频数据请求。
[0012]根据一些实施例,所述回放请求位置信息包括所述视频帧图片的时间戳信息。
[0013]根据一些实施例,所述回放请求包括视频帧图片的名称。
[0014]根据本申请的一方面,提出一种视频回放时的播放控制装置,所述播放控制装置用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器和视频终端设备,所述播放控制装置:视频数据获取单元,用于根据所述前端播放器发送的视频播放请求从所述视频终端设备获取视频数据;视频数据发送单元,用于将所述视频数据发送给所述前端播放器;视频帧图片生成单元,用于将所述视频数据解码成视频帧图片;视频帧图片存储单元,用于存储所述视频帧图片;视频帧图片发送单元,用于根据所述前端播放器的回放请求向所述前端播放器发送与所述回放请求对应的视频帧图片。
[0015]根据本申请的一方面,提出一种视频回放系统,包括视频终端设备、流媒体服务器和前端播放器,其中:所述视频终端设备用于生成视频数据,并根据接收的所述流媒体服务器发送的回放视频数据请求将生成的视频数据发送给所述流媒体服务器;所述前端播放器用于向所述流媒体服务器发送回放视频数据请求和视频帧图片请求;所述流媒体服务器用于接收所述前端播放器发送的所述回放视频数据请求,向所述视频终端设备请求与所述回放视频数据请求对应的视频数据,接收所述视频终端设备发送的视频数据,将视频数据发送给所述前端播放器,将所述视频数据解码为视频帧图片,接收所述前端播放器发送的所述视频帧图片请求,将所述视频帧图片发送给所述前端播放器。
[0016]根据本申请的一方面,提出一种电子设备,所述启动控制系统包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得一个或多个处理器实现如前任一所述的方法。
[0017]根据本申请的一方面,提出一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现权如前任一所述方法。
[0018]根据本申请的一些示例实施例,利用视频播放器将正在播放的视频数据解码为视频帧图片进行存储,当前端播放器需要倒播时,向视频播放器发送视频帧图片,以逐帧倒播,既不存在丢帧的情况,也减少了硬盘的空间压力和带宽的传输压力。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
[0020]图1示出根据本申请示例实施例的一种视频播放系统通信时序图。
[0021]图2示出根据本申请示例实施例的一种视频回放时的播放控制方法流程图。
[0022]图3示出根据本申请示例实施例的另一种视频回放时的播放控制方法流程图。
[0023]图4示出根据本申请示例实施例的一种视频回放时的播放控制装置框图。
[0024]图5示出根据本申请示例实施的一种视频回放系统框图。
[0025]图6示出根据本申请示例实施例的一种电子设备装置框图。
具体实施方式
[0026]现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0027]所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有这些特定细节中的一个或更多,或者可以采用其它的方式、组元、材料、装置或操作等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。
[0028]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频回放时的播放控制方法,其特征在于,所述播放控制方法用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器和视频终端设备,所述播放控制方法用于所述流媒体服务器,所述播放控制方法包括:根据所述前端播放器发送的视频播放请求从所述视频终端设备获取视频数据;将所述视频数据发送给所述前端播放器;将所述视频数据解码成视频帧图片;存储所述视频帧图片;根据所述前端播放器的回放请求向所述前端播放器发送与所述回放请求对应的视频帧图片。2.根据权利要求1所述的播放控制方法,其特征在于,所述回放请求包括所述视频帧图片的时间戳信息。3.根据权利要求2所述的播放控制方法,其特征在于,所述视频帧图片利用所述视频帧图片的时间戳信息命名。4.根据权利要求3所述的播放控制方法,其特征在于,所述回放请求包括所述视频帧图片的名称。5.一种视频回放时的播放控制方法,其特征在于,所述播放控制方法用于视频播放系统,所述视频播放系统包括流媒体服务器、前端播放器,所述播放控制方法用于所述前端播放器,所述播放控制方法包括:向所述流媒体服务器发送视频播放请求;接收所述流媒体服务器发送的视频数据并播放;获取回放请求位置信息;利用所述回放请求位置向所述流媒体服务器发送回放请求;接收所述流媒体服务器发送的与所述回放请求对应的视频帧图片;播放所述视频帧图片。6.根据权利要求5所述的播放控制方法,其特征在于,在播放所述视频帧图片之前,所述播放控制方法还包括:暂停所述视频数据的播放,并向所述流媒体服务器发送停止发送视频数据请求。7.根据权利要求5所述的播放控制方法,其特征在于,所述回放请求位置信息包括所述视频帧图片的时间戳信息。8.根据权利要求7所述的播放控制方法,其特征在于,所述回放请求包括视频帧图片的名称。9.一种视频回放时的播放控制装...

【专利技术属性】
技术研发人员:胡自成童永发何鸣铭
申请(专利权)人:深圳市有为信息技术发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1