一种视频数据处理方法及视频播放设备技术

技术编号:24254504 阅读:71 留言:0更新日期:2020-05-23 01:13
本发明专利技术公开了一种视频数据处理方法及视频播放设备,可以获得视频播放指令,按照预设填充速率向视频播放器的缓冲区中填充空包,在向所述视频播放器的缓冲区中填充空包的过程中,获得视频流数据,对所述视频流数据进行分析,确定所述视频流数据中的I帧,在确定所述视频流数据中的I帧后,停止向所述视频播放器的缓冲区中填充空包,并将所述I帧及以后的视频帧数据推送至所述视频播放器的缓冲区。本发明专利技术通过在从视频流数据中获得第一个I帧画面的过程中,同时向视频播放器的缓冲区中填充空包,使得空包占据缓冲区容量以缩短视频播放器的缓冲区被填满的时间,实现了视频播放设备对视频画面的快速播放。

A video data processing method and video playing equipment

【技术实现步骤摘要】
一种视频数据处理方法及视频播放设备
本专利技术涉及视频播放
,尤其涉及一种视频数据处理方法及视频播放设备。
技术介绍
随着视频数据量日益庞大和视频压缩技术的发展,技术人员使用MPEG编码标准,将原始视频画面经有损变换为I帧、P帧、B帧三种帧画面,以提高视频数据的传输速率。现有视频播放技术中,视频播放器设置有数据缓冲区,待该缓冲区被视频数据填满后,视频播放器才开始解析视频数据。另外,由于I帧、P帧、B帧的特性,视频播放器必须解析到I帧才能开始播出画面,而I帧在视频数据中的数量很少,一般情况下,视频播放器解析到I帧也需要一定的时间。因此,视频播放器在获得播放指令后经过一段时间才能播出画面,这段时间为视频播放器的缓冲区被视频数据填满的时间与该缓冲区被填满后视频播放器解析到I帧所花费的时间之和。可见,现有技术不能实现视频画面的快速播放。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的视频数据处理方法及视频播放设备,技术方案如下:一种视频数据处理方法,应用于视频播放设备,本文档来自技高网...

【技术保护点】
1.一种视频数据处理方法,其特征在于,应用于视频播放设备,所述方法包括:/n获得视频播放指令;/n按照预设填充速率向视频播放器的缓冲区中填充空包,在向所述视频播放器的缓冲区中填充空包的过程中,获得视频流数据,对所述视频流数据进行分析,确定所述视频流数据中的I帧;/n在确定所述视频流数据中的I帧后,停止向所述视频播放器的缓冲区中填充空包,并将所述I帧及以后的视频帧数据推送至所述视频播放器的缓冲区。/n

【技术特征摘要】
1.一种视频数据处理方法,其特征在于,应用于视频播放设备,所述方法包括:
获得视频播放指令;
按照预设填充速率向视频播放器的缓冲区中填充空包,在向所述视频播放器的缓冲区中填充空包的过程中,获得视频流数据,对所述视频流数据进行分析,确定所述视频流数据中的I帧;
在确定所述视频流数据中的I帧后,停止向所述视频播放器的缓冲区中填充空包,并将所述I帧及以后的视频帧数据推送至所述视频播放器的缓冲区。


2.根据权利要求1所述的方法,其特征在于,在所述视频播放设备将所述I帧及以后的视频帧数据推送至所述视频播放器的缓冲区之后,还包括:
在所述视频播放器的缓冲区被填满后,解析所述I帧及以后的视频帧数据,播放视频。


3.根据权利要求1所述的方法,其特征在于,还包括:
设置所述视频播放器的播放参数。


4.根据权利要求1所述的方法,其特征在于,所述填充空包,包括:
填充携带无效内容的传输流TS数据包,所述TS数据包符合TS流格式。


5.根据权利要求1所述的方法,其特征在于,所述对所述视频流数据进行分析,确定所述视频流数据中的I帧,包括:
对所述视频流数据中的视频包的头文件进行分析,确定所述视频流数据中的I帧。


6.一种视频播放设备,其特征在于,所述视频播放设备包括:指令获得模块、填充模块、I帧识别模块和推送模块,
所述指令获得模块,用于获得视频播放指令;
所述填充模块,用于按照预设填充速...

【专利技术属性】
技术研发人员:徐佳宏赵玉颖
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

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

1