视频流数据的播放控制方法及装置、存储介质、终端制造方法及图纸

技术编号:18119395 阅读:33 留言:0更新日期:2018-06-03 11:11
一种视频流数据的播放控制方法及装置、存储介质、终端,所述方法包括:确定视频流数据,所述视频流数据具有第一播放帧率;根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;将所述打包后的视频流数据发送至云端服务器。本发明专利技术方案可以实现更大的快放倍数以及更好的播放流畅度。

Playback control method and device, storage medium and terminal for video stream data

A play control method and a device, a storage medium and a terminal for video stream data, the method includes: determining the video stream data, the video stream data having a first playback frame rate, encoding the video stream data according to the coded parameters to obtain the encoded video stream data, wherein the coded parameter package is described. The frame rate of the encoded frame rate is less than the first playback frame rate, and a playback timestamp is set for the encoded video stream data to obtain the packaged video stream data, in which the second playback frame rate indicated by the playback timestamp is greater than the encoded frame rate; the video stream data after the package is sent to the data stream. Cloud server. The scheme of the invention can achieve larger fast amplification times and better play fluency.

【技术实现步骤摘要】
视频流数据的播放控制方法及装置、存储介质、终端
本专利技术涉及数据处理
,尤其涉及一种视频流数据的播放控制方法及装置、存储介质、终端。
技术介绍
随着技术的发展,图像传感器技术得到了越来越广泛的使用,例如监控摄像机普遍被应用在安防、工业、商业等众多行业。在现有技术中,通常采用摄像机对周边环境进行摄录,当用户需要时,可以对摄像机内摄录的视频数据进行回放查看。然而,由于摄像机内摄录的视频数据往往较多,需要占用用户大量的查看时间,因此亟需一种视频流数据的播放控制方法,可以通过增加在用户端的播放速度,以提高用户查看视频数据的效率。在现有技术中,存在一种视频流数据的播放控制方法,由视频终端拍摄或获取到视频流数据后,推送正常编码帧率的视频流到云端服务器,进而在用户采用播放设备播放云视频时,通过增大视频播放帧率,实现快速播放(又称为快放)。然而由于受到网络下载速度等因素的限制,快放倍数受限,难以实现较快的播放速度。
技术实现思路
本专利技术解决的技术问题是提供一种视频流数据的播放控制方法及装置、存储介质、终端,可以实现更大的快放倍数以及更好的播放流畅度。为解决上述技术问题,本专利技术实施例提供一种视频流数据的播放控制方法,包括以下步骤:确定视频流数据,所述视频流数据具有第一播放帧率;根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;将所述打包后的视频流数据发送至云端服务器。可选的,对所述编码后的视频流数据设置播放时间戳包括:根据快放倍数以及所述编码帧率,设置所述播放时间戳;其中,所述快放倍数等于所述播放时间戳指示的第二播放帧率与所述编码帧率的商值。可选的,所述视频流数据的播放控制方法还包括:采用播放设备根据第三播放帧率播放所述打包后的视频流数据;其中,所述第三播放帧率大于所述第二播放帧率。可选的,所述视频流数据的播放控制方法还包括:采用播放设备播放所述云端服务器上的打包后的视频流数据。可选的,将所述打包后的视频流数据发送至云端服务器包括:对所述打包后的视频流数据进行加密,以得到加密后的视频流数据;将所述加密后的视频流数据发送至所述云端服务器。可选的,所述视频流数据具有第一分辨率,所述编码参数还包括第二分辨率,所述第二分辨率低于所述第一分辨率,所述根据编码参数对所述视频流数据进行编码包括:根据所述第二分辨率对所述视频流数据进行编码。可选的,所述视频流数据具有第一码率,所述编码参数还包括第二码率,所述第二码率小于所述第一码率,所述根据编码参数对所述视频流数据进行编码包括:根据所述第二码率对所述视频流数据进行编码。为解决上述技术问题,本专利技术实施例提供一种视频流数据的播放控制装置,包括:数据确定模块,适于确定视频流数据,所述视频流数据具有第一播放帧率;编码模块,适于根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;时间戳设置模块,适于对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;发送模块,适于将所述打包后的视频流数据发送至云端服务器。可选的,所述时间戳设置模块包括:时间戳设置子模块,适于根据快放倍数以及所述编码帧率,设置所述播放时间戳;其中,所述快放倍数等于所述播放时间戳指示的第二播放帧率与所述编码帧率的商值。可选的,所述视频流数据的播放控制装置还包括:第一播放模块,适于采用播放设备根据第三播放帧率播放所述打包后的视频流数据;其中,所述第三播放帧率大于所述第二播放帧率。可选的,所述视频流数据的播放控制装置还包括:第二播放模块,适于采用播放设备播放所述云端服务器上的打包后的视频流数据。可选的,所述发送模块包括:加密子模块,适于对所述打包后的视频流数据进行加密,以得到加密后的视频流数据;发送子模块,适于将所述加密后的视频流数据发送至所述云端服务器。可选的,所述视频流数据具有第一分辨率,所述编码参数还包括第二分辨率,所述第二分辨率低于所述第一分辨率,所述编码模块包括:第一编码子模块,适于根据所述第二分辨率对所述视频流数据进行编码。可选的,所述视频流数据具有第一码率,所述编码参数还包括第二码率,所述第二码率小于所述第一码率,所述编码模块包括:第二编码子模块,适于根据所述第二码率对所述视频流数据进行编码。为解决上述技术问题,本专利技术实施例提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述视频流数据的播放控制方法的步骤。为解决上述技术问题,本专利技术实施例提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述视频流数据的播放控制方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:在本专利技术实施例中,确定视频流数据,所述视频流数据具有第一播放帧率;根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;将所述打包后的视频流数据发送至云端服务器。采用上述方案,在确定视频流数据的第一播放帧率后,通过采用较小的编码帧率对视频流数据进行编码,并且在对视频流数据进行打包时,设置较高的播放帧率,相比于现有技术中,在确定视频流数据的第一播放帧率后,直接采用相同的帧率进行编码以及采用相同的帧率进行播放,可以实现更大的快放倍数;相比于现有技术中,采用跳帧或丢帧的方式导致卡顿,可以实现更好的播放流畅度。进一步,根据快放倍数以及所述编码帧率,设置所述播放时间戳,且快放倍数等于所述播放时间戳指示的第二播放帧率与所述编码帧率的商值。在本专利技术实施例中,可以设置更为细致的快放倍数。进一步,通过采用大于第二播放帧率的第三播放帧率播放打包后的视频流数据,可以进一步地对打包后的视频流数据进行快放,由于采用较小的编码帧率对视频流数据进行编码,已经实现了一定程度的快放,进一步采用较大的播放帧率实现更大的快放倍数,可以实现更高的快放倍数,从而更全面地满足用户需求。进一步,在确定视频流数据的第一码率后,根据较小的码率对所述视频流数据进行编码,可以降低播放设备下载所述打包后的视频流数据的下载数据量。进一步,在确定视频流数据的第一分辨率后,根据较小的分辨率对所述视频流数据进行编码,可以降低视频的尺寸,提高视频的清晰度,从而提高用户体验度。附图说明图1是本专利技术实施例中一种视频流数据的播放控制方法的流程图;图2是图1中步骤S12的一种具体实施方式的流程图;图3是图1中步骤S14的一种具体实施方式的流程图;图4是本专利技术实施例中另一种视频流数据的播放控制方法的部分流程图;图5是本专利技术实施例中一种视频流数据的播放控制装置的结构示意图。具体实施方式在现有技术中,通常采用摄像机对周边环境进行摄录,当用户需要时,可以对摄像机内摄录的视频数据进行回放查看。然本文档来自技高网...
视频流数据的播放控制方法及装置、存储介质、终端

【技术保护点】
一种视频流数据的播放控制方法,其特征在于,包括以下步骤:确定视频流数据,所述视频流数据具有第一播放帧率;根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;将所述打包后的视频流数据发送至云端服务器。

【技术特征摘要】
1.一种视频流数据的播放控制方法,其特征在于,包括以下步骤:确定视频流数据,所述视频流数据具有第一播放帧率;根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码参数包括编码帧率,所述编码帧率小于所述第一播放帧率;对所述编码后的视频流数据设置播放时间戳,以得到打包后的视频流数据,其中,所述播放时间戳指示的第二播放帧率大于所述编码帧率;将所述打包后的视频流数据发送至云端服务器。2.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,对所述编码后的视频流数据设置播放时间戳包括:根据快放倍数以及所述编码帧率,设置所述播放时间戳;其中,所述快放倍数等于所述播放时间戳指示的第二播放帧率与所述编码帧率的商值。3.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,还包括:采用播放设备根据第三播放帧率播放所述打包后的视频流数据;其中,所述第三播放帧率大于所述第二播放帧率。4.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,还包括:采用播放设备播放所述云端服务器上的打包后的视频流数据。5.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,将所述打包后的视频流数据发送至云端服务器包括:对所述打包后的视频流数据进行加密,以得到加密后的视频流数据;将所述加密后的视频流数据发送至所述云端服务器。6.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,所述视频流数据具有第一分辨率,所述编码参数还包括第二分辨率,所述第二分辨率低于所述第一分辨率,所述根据编码参数对所述视频流数据进行编码包括:根据所述第二分辨率对所述视频流数据进行编码。7.根据权利要求1所述的视频流数据的播放控制方法,其特征在于,所述视频流数据具有第一码率,所述编码参数还包括第二码率,所述第二码率小于所述第一码率,所述根据编码参数对所述视频流数据进行编码包括:根据所述第二码率对所述视频流数据进行编码。8.一种视频流数据的播放控制装置,其特征在于,包括:数据确定模块,适于确定视频流数据,所述视频流数据具有第一播放帧率;编码模块,适于根据编码参数对所述视频流数据进行编码,以得到编码后的视频流数据,其中,所述编码...

【专利技术属性】
技术研发人员:高伟龙宗良
申请(专利权)人:上海小蚁科技有限公司
类型:发明
国别省市:上海,31

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

1