一种视频直播的实时刷新方法、系统、装置及存储介质与流程

文档序号:19792094发布日期:2020-01-24 14:27阅读:867来源:国知局
一种视频直播的实时刷新方法、系统、装置及存储介质与流程

本发明涉及视频处理技术领域,尤其涉及一种视频直播的实时刷新方法、系统、装置及存储介质。



背景技术:

网络直播是一种新兴的互联网应用技术,其以成本低廉、方便快捷以及互动性强的优点而深受用户的欢迎。

用户通常可以通过网络直播平台来观看直播视频。比如,用户通过app客户端或浏览器打开直播平台的直播入口页面,在现有技术中,在直播视频的提供者或者主播重新为直播频道设置新的预览图之前,该直播频道的预览图始终不变,该预览图所展示的有效信息量较小。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种视频直播的实时刷新方法、系统、装置及存储介质。

本发明所采取的技术方案是:

一种视频直播的实时刷新方法,包括以下步骤:

采集目标直播频道对应的直播流视频;

根据预设的时间间隔,在直播流视频中截图,得到视频截图;

将目标直播频道的封面图更新为视频截图进行显示。

作为所述的一种视频直播的实时刷新方法的进一步改进,所述的采集目标直播频道对应的直播流视频,这一步骤具体包括:

获取目标直播频道的网络地址;

根据网络地址,采集得到所述目标直播频道对应的直播流视频。

作为所述的一种视频直播的实时刷新方法的进一步改进,所述的根据预设的时间间隔,在直播流视频中截图,得到视频截图,这一步骤具体包括:

根据预设的时间间隔,向后台服务器发送截图请求,使得后台服务器对直播流视频进行截图处理;

接收后台服务器发送过来的视频截图。

作为所述的一种视频直播的实时刷新方法的进一步改进,所述的对直播流视频进行截图处理,这一步骤具体包括:

对直播流视频进行解封装,得到直播视频码流;

对直播视频码流进行解码,得到视频帧;

对视频帧进行编码,得到视频截图。

本发明所采用的另一个技术方案:

一种视频直播的实时刷新系统,包括:

采集单元,用于采集目标直播频道对应的直播流视频;

截图单元,用于根据预设的时间间隔,在直播流视频中截图,得到视频截图;

显示单元,用于将目标直播频道的封面图更新为视频截图进行显示。

作为所述的一种视频直播的实时刷新系统的进一步改进,所述的采集单元具体包括:

地址获取单元,用于获取目标直播频道的网络地址;

视频采集单元,用于根据网络地址,采集得到所述目标直播频道对应的直播流视频。

作为所述的一种视频直播的实时刷新系统的进一步改进,所述的截图单元具体包括:

请求发送单元,用于根据预设的时间间隔,向后台服务器发送截图请求,使得后台服务器对直播流视频进行截图处理;

截图接收单元,用于接收后台服务器发送过来的视频截图。

作为所述的一种视频直播的实时刷新系统的进一步改进,所述的截图单元具体包括:

解封装单元,用于对直播流视频进行解封装,得到直播视频码流;

解码单元,用于对直播视频码流进行解码,得到视频帧;

编码单元,用于对视频帧进行编码,得到视频截图。

本发明所采用的再一个技术方案是:

一种视频直播的实时刷新装置,包括:

存储器,用于存放程序;

处理器,用于执行所述程序,所述程序使得所述处理器执行所述的视频直播的实时刷新方法。

本发明所采用的再一个技术方案是:

一种计算机可读存储介质,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述的视频直播的实时刷新方法被执行。

本发明的有益效果是:

本发明一种视频直播的实时刷新方法、系统、装置及存储介质通过实时从直播流视频中进行截图并更新到目标直播频道的封面图中,从而使得用户能在直播频道的封面图中实时了解直播频道的内容信息,方便用户快速找到所需的直播频道,大大提高用户的浏览效率。

附图说明

图1是本发明一种视频直播的实时刷新方法的步骤流程图;

图2是本发明一种视频直播的实时刷新系统的模块方框图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明:

参考图1,本实施例提供了一种视频直播的实时刷新方法,包括以下步骤:

s1、采集目标直播频道对应的直播流视频;

s2、根据预设的时间间隔,在直播流视频中截图,得到视频截图;

本实施例中,所述时间间隔可进行自行设置,所述视频截图中的分辨率可以为400*400、500*500或者600*600等,图片类型为jpg、png或者gif等。

s3、将目标直播频道的封面图更新为视频截图进行显示。

本步骤中,得到视频截图后,能在每个时间段后将目标直播频道的封面图进行实时刷新替换,使得用户能实时看到目标直播频道的情况。当设定的时间间隔足够小的时候,由于视觉暂留现象,用户相当于能在直播频道的封面图的上看到直播内容的动态播放,本实施例中用户能在直播频道的封面图中实时了解直播频道的内容信息,方便用户快速找到所需的直播频道,大大提高用户的浏览效率。

进一步作为优选的实施方式,本实施例中所所述的采集目标直播频道对应的直播流视频,这一步骤具体包括:

s11、获取目标直播频道的网络地址;

s12、根据网络地址,采集得到所述目标直播频道对应的直播流视频。

进一步作为优选的实施方式,本实施例中所述的根据预设的时间间隔,在直播流视频中截图,得到视频截图,这一步骤具体包括:

s21、根据预设的时间间隔,向后台服务器发送截图请求,使得后台服务器对直播流视频进行截图处理;

s22、接收后台服务器发送过来的视频截图。

进一步作为优选的实施方式,本实施例中所述的对直播流视频进行截图处理,这一步骤具体包括:

s211、对直播流视频进行解封装,得到直播视频码流;

s212、对直播视频码流进行解码,得到视频帧;

s213、对视频帧进行编码,得到视频截图。

本实施例中,先是将封装格式的直播流视频分离成为音频流压缩编码数据和视频流压缩编码数据,获取音频流压缩编码数据和视频流压缩编码数据即获取直播视频码流。然后将直播视频码流解码成为非压缩的音频流压缩编码数据和视频流压缩编码数据,获取视频帧。最后把视频帧进行正向离散余弦变换、量化和熵编码,形成压缩图片数据,对压缩图片数据进行解压,得到视频截图。

参考图2,本实施例提供了一种视频直播的实时刷新系统,包括:

采集单元,用于采集目标直播频道对应的直播流视频;

截图单元,用于根据预设的时间间隔,在直播流视频中截图,得到视频截图;

显示单元,用于将目标直播频道的封面图更新为视频截图进行显示。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

进一步作为优选的实施方式,所述的采集单元具体包括:

地址获取单元,用于获取目标直播频道的网络地址;

视频采集单元,用于根据网络地址,采集得到所述目标直播频道对应的直播流视频。

进一步作为优选的实施方式,所述的截图单元具体包括:

请求发送单元,用于根据预设的时间间隔,向后台服务器发送截图请求,使得后台服务器对直播流视频进行截图处理;

截图接收单元,用于接收后台服务器发送过来的视频截图。

进一步作为优选的实施方式,所述的截图单元具体包括:

解封装单元,用于对直播流视频进行解封装,得到直播视频码流;

解码单元,用于对直播视频码流进行解码,得到视频帧;

编码单元,用于对视频帧进行编码,得到视频截图。

本实施例还提供了一种视频直播的实时刷新装置,包括:

存储器,用于存放程序;

处理器,用于执行所述程序,所述程序使得所述处理器执行所述的视频直播的实时刷新方法。

上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

本实施例提供了一种计算机可读存储介质,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述的视频直播的实时刷新方法被执行。

上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

从上述内容可知,本发明通过实时从直播流视频中进行截图并更新到目标直播频道的封面图中,从而使得用户能在直播频道的封面图中实时了解直播频道的内容信息,方便用户快速找到所需的直播频道,大大提高用户的浏览效率。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1