一种视频数据的处理方法及装置制造方法及图纸

技术编号:14245241 阅读:84 留言:0更新日期:2016-12-22 01:07
本发明专利技术公开了一种视频数据的处理方法及装置,用以实现在缓存视频数据的过程中播放界面不会出现黑屏的目的。所述方法包括:接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别涉及一种视频数据的处理方法及装置
技术介绍
随着技术的发展,广播业务和移动业务开始渐渐融合,不同的多媒体内容和业务在不同的网络上传输,用户希望可以利用不同的终端设备(如智能电视机、智能手机、平板电脑等)在不同时刻接入任何网络时都能享受到这些服务。目前,为了保证播放的流畅,无论在线观看直播还是点播节目,都会预先缓存,缓存达到一定量之后才会播放。但是,在缓存过程中播放界面一直是黑屏的,亟待解决这一技术问题。
技术实现思路
本专利技术提供一种视频数据的处理方法及装置,用以实现在缓存视频数据的过程中播放界面不会出现黑屏的目的。本专利技术提供一种视频数据的处理方法,包括:接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。在本专利技术一实施例中,所述方法还包括:在接收所述服务器根据所述请求返回的视频数据的过程中,将接收的视频数据缓存到本地;判断缓存到本地的视频数据量是否达到指定阈值;若否,则继续缓存,并保持所述当前播放界面上所述视频数据的第一关键帧的画面不变。在本专利技术一实施例中,所述方法还包括:若缓存到本地的视频数据量达到指定阈值,则播放缓存到本地的视频数据。在本专利技术一实施例中,所述方法还包括:从接收到的所述服务器根据所述请求返回的视频数据中提取所述第一关键帧。在本专利技术一实施例中,所述方法还包括:当接收到在线观看直播或点播节目的指令时,确定接收到播放视频数据的指令。本专利技术还提供一种视频数据的处理装置,包括:发送模块,用于接收播放视频数据的指令,向服务器发送获取视频数据的请求;显示模块,用于在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。在本专利技术一实施例中,所述装置还包括:缓存模块,用于在接收所述服务器根据所述请求返回的视频数据的过程中,将接收的视频数据缓存到本地;判断模块,用于判断缓存到本地的视频数据量是否达到指定阈值;处理模块,用于若所述判断模块判断缓存到本地的视频数据量未达到指定阈值,则继续缓存,并保持所述当前播放界面上所述视频数据的第一关键帧的画面不变。在本专利技术一实施例中,所述处理模块还用于:若缓存到本地的视频数据量达到指定阈值,则播放缓存到本地的视频数据。在本专利技术一实施例中,所述装置还包括:提取模块,用于从接收到的所述服务器根据所述请求返回的视频数据中提取所述第一关键帧。在本专利技术一实施例中,所述发送模块还用于:当接收到在线观看直播或点播节目的指令时,确定接收到播放视频数据的指令。在本专利技术实施例中,接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。由此可见,本专利技术实施例能够实现在缓存视频数据的过程中播放界面不会出现黑屏的目的。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1所示为本专利技术一实施例中视频数据的处理方法的流程图;图2所示为本专利技术另一实施例中视频数据的处理方法的流程图;图3所示为本专利技术一实施例中视频数据的处理装置的结构示意图;以及图4所示为本专利技术另一实施例中视频数据的处理装置的结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图1所示为本专利技术一实施例中视频数据的处理方法的流程图,该方法可以应用在智能电视机、智能手机等终端,该方法可以包括以下步骤S11-S12。步骤S11,接收播放视频数据的指令,向服务器发送获取视频数据的请求。在该步骤中,当接收到在线观看直播或点播节目的指令时,则确定接收到播放视频数据的指令。步骤S12,在接收到服务器根据请求返回的视频数据的第一关键帧时,在当前播放界面显示视频数据的第一关键帧。在该步骤中,可以从接收到的所述服务器根据所述请求返回的视频数据中提取所述第一关键帧。在本专利技术实施例中,接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。由此可见,本专利技术实施例能够实现在缓存视频数据的过程中播放界面不会出现黑屏的目的。在本专利技术的可选实施例中,还可以包括以下步骤A1-A4。步骤A1,在接收所述服务器根据所述请求返回的视频数据的过程中,将接收的视频数据缓存到本地。步骤A2,判断缓存到本地的视频数据量是否达到指定阈值,若否,则继续执行步骤A3;若是,则继续执行步骤A4。步骤A3,继续缓存,并保持所述当前播放界面上所述视频数据的第一关键帧的画面不变。步骤A4,播放缓存到本地的视频数据。在本专利技术实施例中,为了保证播放的流畅,当在线观看直播或点播节目时,会预先缓存,缓存达到一定量之后才会播放。并且,在收到第一个关键帧时就立刻显示,这样就不会黑屏。保持该关键帧画面不动,继续缓存,缓存达到一定量之后再继续播放。下面通过一具体实施例来详细介绍本专利技术的视频数据的处理方法的实现过程。如图2所示为本专利技术另一实施例中视频数据的处理方法的流程图,该方法可以应用在智能电视机、智能手机等终端,该方法可以包括以下步骤S21-S27。步骤S21,当接收到在线观看直播或点播节目的指令时,则确定接收到播放视频数据的指令。步骤S22,向服务器发送获取视频数据的请求。步骤S23,在接收到服务器根据请求返回的视频数据的第一关键帧时,在当前播放界面显示视频数据的第一关键帧。步骤S24,在接收服务器根据请求返回的视频数据的过程中,将接收的视频数据缓存到本地。步骤S25,判断缓存到本地的视频数据量是否达到指定阈值,若否,则继续执行步骤S26;若是,则继续执行步骤S27。步骤S26,继续缓存,并保持所述当前播放界面上所述视频数据的第一关键帧的画面不变。步骤S27,播放缓存到本地的视频数据。本专利技术实施例在收到第一个关键帧时就立刻显示,这样就不会黑屏。保持该关键帧画面不动,继续缓存,缓存达到一定量之后再继续播放。需要说明的是,在实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本专利技术的可选实施例,在此不再一一赘述。对应于上述实施例中的视频数据的处理方法,本专利技术还提供一种视频数据的处理装置。如图3所示为本专利技术一实施例中视频数据的处理装置的结构示意图,包括:发送模块31,用于接收播放视频数据的指令,向服务器发送获取视频数据的请求;显示模块32,用于在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。在本专利技术一实施例中,如图4所示,图3展示的装置还可以包括:缓存模块41,用于在接收所述服务器根据所述请求返回的视频数据的过程本文档来自技高网...
一种视频数据的处理方法及装置

【技术保护点】
一种视频数据的处理方法,其特征在于,包括:接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,包括:接收播放视频数据的指令,向服务器发送获取视频数据的请求;在接收到所述服务器根据所述请求返回的视频数据的第一关键帧时,在当前播放界面显示所述视频数据的第一关键帧。2.根据权利要求1所述的方法,其特征在于,还包括:在接收所述服务器根据所述请求返回的视频数据的过程中,将接收的视频数据缓存到本地;判断缓存到本地的视频数据量是否达到指定阈值;若否,则继续缓存,并保持所述当前播放界面上所述视频数据的第一关键帧的画面不变。3.根据权利要求2所述的方法,其特征在于,还包括:若缓存到本地的视频数据量达到指定阈值,则播放缓存到本地的视频数据。4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:从接收到的所述服务器根据所述请求返回的视频数据中提取所述第一关键帧。5.根据权利要求1所述的方法,其特征在于,还包括:当接收到在线观看直播或点播节目的指令时,确定接收到播放视频数据的指令。6.一种视频数据的处理装置,其特征在于,包括:发送模块,用于接收播放视频数据的指...

【专利技术属性】
技术研发人员:李贤
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1