【技术实现步骤摘要】
一种实时视频流传送、显示方法以及传送和播放系统
本专利技术涉及视频
,特别涉及一种实时视频流传送、显示方法以及传送和播放系统。
技术介绍
随着网络技术的发展,人们已经不仅仅局限于使用下载、拷贝的方式来获取视频数据,通过网络传输视频流已经变成了一个常用的手段。以车载DVR为例,目前大多DVR设备都支持实时提取视频流,但是在传输视频流时,经常存在的一个问题是需要等待视频数据的缓冲,开始播放后视频画面不同步,会有延迟,究其原因是视频数据采用了压缩技术,只有接收到了关键帧,才能开始正常的进行视频解码和播放。当关键帧的时间间隔很长时间,就需要较长的等待时间,在用户体验上就比较差。
技术实现思路
为了克服如上所述的技术问题,本专利技术提出一种实时视频流传送、显示方法以及传送和播放系统,该方法通过设置视频服务器当前缓存的GOP序列的延时时间t,当接收到客户端发送的视频请求时,若已经超过延时时间t,那么服务器将所述视频帧序列中从与当前推送的X帧对应的视频帧Y开始的所有视频帧进行编码,得到编码GOP序列,并将该编码G ...
【技术保护点】
1.一种实时视频流传送方法,其特征在于,应用于服务器,包括:/n接收到客户端发送的视频请求后,/n如果当前没有缓存GOP序列,从视频源获取视频数据后,向客户端发送视频流,同时缓存最近的GOP序列以及将所述GOP序列进行解码之后的视频帧序列,并设置延时时间t;/n如果当前已经缓存所述GOP序列和所述视频帧序列,/n若当前时间未超过延时时间t,向客户端发送所述缓存GOP序列,/n若当前时间已经超过延时时间t,假设当前发送的是X帧,则从所述视频帧序列中查找与X帧对应的视频帧Y,并将所述视频帧序列中从视频帧Y开始的所有视频帧进行编码,得到编码GOP序列,并将缓存中的所述GOP序列更 ...
【技术特征摘要】 【专利技术属性】
1.一种实时视频流传送方法,其特征在于,应用于服务器,包括:
接收到客户端发送的视频请求后,
如果当前没有缓存GOP序列,从视频源获取视频数据后,向客户端发送视频流,同时缓存最近的GOP序列以及将所述GOP序列进行解码之后的视频帧序列,并设置延时时间t;
如果当前已经缓存所述GOP序列和所述视频帧序列,
若当前时间未超过延时时间t,向客户端发送所述缓存GOP序列,
若当前时间已经超过延时时间t,假设当前发送的是X帧,则从所述视频帧序列中查找与X帧对应的视频帧Y,并将所述视频帧序列中从视频帧Y开始的所有视频帧进行编码,得到编码GOP序列,并将缓存中的所述GOP序列更新为所述编码GOP序列,并重新设置延时时间t。
2.根据权利要求1所述的实时视频流传送方法,其特征在于,还包括:
记录所有客户端的最新的视频帧的显示时间戳,所述显示时间戳在生成所述编码GOP序列时将用于生成新的显示时间戳。
3.一种实时视频流传送装置,其特征在于,所述装置包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由所述处理器执行以实现如权利要求1至2任一所述的实时视频流传送方法。
4.一种实时视频流显示方法,其特征在于,应用于客户端,包括:
向服务器发送视频请求;
技术研发人员:陈义华,许宁,蔡伟伦,
申请(专利权)人:厦门雅迅网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。