直播视频的优化方法技术

技术编号:21228514 阅读:54 留言:0更新日期:2019-05-29 08:57
本发明专利技术公开了一种直播视频的优化方法,应用于视频播放服务器,所述播放服务器与视频采集设备和视频播放设备连接,所述优化方法包括:判断是否获取到来自视频播放设备的视频播放请求;在获取到视频播放请求的情况下,从视频采集设备获取第一视频信息;对第一视频信息进行处理以获得第一视频文件,缓存第一视频文件并将第一视频文件转发给视频播放设备;判断第一视频信息是否播放完成,并在第一视频信息播放完成时从视频采集设备获取第二视频信息,其中第二视频信息为与第一视频信息相连续的视频信息;对第二视频信息进行处理以获得第二视频文件,缓存第二视频文件并将第二视频文件转发给视频播放设备。

Optimizing Method of Live Video

The invention discloses an optimization method for live video, which is applied to a video playback server. The playback server is connected with a video acquisition device and a video playback device. The optimization method includes: judging whether or not to obtain a video playback request from a video playback device; and in the case of obtaining a video playback request. The first video information is obtained from the video acquisition device; the first video information is processed to obtain the first video file, the first video file is cached, and the first video file is forwarded to the video playback device; the first video information is judged whether the playback is completed, and the video acquisition device is obtained when the first video information is played. Obtain the second video information, in which the second video information is the video information connected with the first video information; process the second video information to obtain the second video file, cache the second video file and forward the second video file to the video playback device.

【技术实现步骤摘要】
直播视频的优化方法
本专利技术涉及网络通信领域,具体地涉及一种直播视频的优化方法。
技术介绍
随着通信技术的不断发展以及智能终端的不断普及,视频直播成为普遍推广的技术,同时通过手机进行远程观看实时视频也在不同领域产生了较大的需求。例如店铺老板通过手机看自家店铺实景视频,家长远程看小孩在家情况等。一般情况下,用户通过安装摄像头,并按照设备的说明书在手机上下载并安装相应的应用软件,经过注册、验证以及绑定设备等操作后可通过该应用软件进行远程观看视频的操作。随着微信等即时语音应用软件的普及,用户可以通过微信等软件直接绑定摄像头并观看远程视频,这样大大减少了用户的操作繁琐度,提高了用户体验,而为了同时适应安卓和苹果两个主流操作系统,目前的实景视频/远程视频都采用HLS(HTTPLiveStreaming)方案。在传统的HLS方案中,视频采集设备将实时视频图像数据持续不断的上传至视频播放服务器,视频播放服务器随时准备将视频图像传输至视频播放终端,例如智能终端。然而在实际应用过程中,在非高并发场合中,所采集的视频图像仅对少数授权用户开放,例如管理员、领导好友等,此类用户使用时间较短,因此在传统的视频直播方案中采用实时数据发送以及数据缓存的技术方案造成了极大的网络带宽浪费,同时视频播放服务器还对收到的视频数据进行处理,因此还造成了极大的服务器资源的浪费,提高了企业的运营成本,降低了用户体验。
技术实现思路
为了克服现有技术中传统的视频直播技术网络带宽占用高,服务器资源浪费程度高的技术问题,本专利技术实施例提供一种直播视频的优化方法,通过根据用户的实际请求信息获取实时的视频图像信息,从而大大降低了对网络带宽的占用率,降低了服务器资源的消耗,有效避免了对服务器资源的浪费,降低了企业的运营成本,提高了用户体验。为了实现上述目的,本专利技术实施例提供一种直播视频的优化方法,应用于视频播放服务器,所述播放服务器与视频采集设备和视频播放设备连接,所述优化方法包括:判断是否获取到来自所述视频播放设备的视频播放请求;在获取到所述视频播放请求的情况下,从所述视频采集设备获取第一视频信息;对所述第一视频信息进行处理以获得第一视频文件,缓存所述第一视频文件并将所述第一视频文件转发给所述视频播放设备;判断所述第一视频信息是否播放完成,并在所述第一视频信息播放完成时从所述视频采集设备获取第二视频信息,其中所述第二视频信息为与所述第一视频信息相连续的视频信息;对所述第二视频信息进行处理以获得第二视频文件,缓存所述第二视频文件并将所述第二视频文件转发给所述视频播放设备。优选地,所述视频采集设备包括多个通道,在判断是否获取到来自所述视频播放设备的视频播放请求之前,所述优化方法还包括:获取所述视频采集设备的身份信息;获取用户设置的账号信息、密码信息以及所述用户从所述多个通道中指定的指定通道信息;基于所述身份信息、所述指定通道信息、所述账号信息以及所述密码信息生成初始链接信息;对所述初始链接信息进行加密以生成加密链接信息,将所述加密链接信息发送给所述视频播放设备。优选地,所述从所述视频采集设备获取第一视频信息之前,所述优化方法包括:与所述视频采集设备建立连接;获取所述视频采集设备的登录认证信息,并基于所述登录认证信息获得认证结果;若所述认证结果为有效设备,则从所述视频采集设备获取第一视频信息。优选地,在与所述视频采集设备建立连接后,所述优化方法还包括:通过所述视频采集设备按照预设发送周期向所述视频播放服务器发送报文信息;所述视频采集设备判断是否获取到所述视频播放服务器基于所述报文信息反馈的应答信息,并获得判断结果;所述视频采集设备基于所述判断结果执行对应的通信操作。优选地,所述视频采集设备基于所述判断结果执行对应的通信操作,包括:若所述判断结果为获取到所述播放服务器基于所述报文信息反馈的应答信息,则继续发送所述报文信息;若所述判断结果为未获取到所述播放服务器基于所述报文信息反馈的应答信息,则判断未获取到所述应答信息的异常时间是否达到预设异常时间阈值;若所述异常时间达到所述预设异常时间阈值,则断开与所述视频播放服务器的连接,并重新与所述视频播放服务器建立连接,并在重新建立连接后继续发送所述报文信息。优选地,所述获取所述视频采集设备的登录认证信息,并基于所述登录认证信息获得认证结果,包括:获取所述视频采集设备上传的注册报文,其中所述注册报文包括所述视频采集设备的身份信息和版本信息;基于所述注册报文判断所述视频采集设备是否为有效设备;若所述视频采集设备为有效设备,则向所述视频采集设备反馈确认信息并生成有效设备的认证结果;若所述视频采集设备为无效设备,则为所述视频采集设备配置新的身份信息,将所述新的身份信息发送给所述视频采集设备并生成无效设备的认证结果。优选地,所述优化方法还包括:通过所述视频采集设备实时获取原始视频信息和原始音频信息;通过所述视频采集设备基于所述原始视频信息和原始音频信息生成多个信息块;通过所述视频采集设备按照预设顺序和预设数量存储所述多个信息块;所述从所述视频采集设备获取第一视频信息,包括:通过所述视频采集设备将当前时间对应的信息块作为第一视频信息上传至所述视频播放服务器。优选地,所述通过所述视频采集设备实时获取原始视频信息和原始音频信息,包括:获取所述视频采集设备的初始配置参数;获取用户对所述初始配置参数的优化操作,并获得优化后的最优配置参数;基于所述最优配置参数实时获取原始视频信息和原始音频信息。优选地,所述对所述第一视频信息进行处理以获得第一视频文件,包括:缓存所述信息块,并基于所述信息块生成所述第一视频文件。优选地,所述优化方法还包括:在未获取到所述视频播放请求的情况下,判断未收到所述视频播放请求的等待时间是否达到预设空置时间;若所述等待时间达到所述预设空置时间,则删除当前缓存的视频文件。通过本专利技术提供的技术方案,本专利技术至少具有如下技术效果:通过在实际的视频直播过程中,视频播放服务器根据用户的实际请求信息获取实时的视频图像信息,而不是实时获取视频采集设备采集的视频图像信息,从而大大降低了对网络带宽的占用率,同时降低了服务器资源的消耗,有效避免了对服务器资源的浪费,大大降低了企业的运营成本,提高了用户体验。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1是本专利技术实施例提供的直播视频的优化方法的具体实现流程图;图2是本专利技术实施例提供的通过智能手机进行视频直播的具体实现流程图;图3是本专利技术实施例提供的视频播放服务器生成加密链接信息的示意图;图4是本专利技术实施例提供的视频播放服务器获取视频信息的示意图。具体实施方式为了克服现有技术中传统的视频直播技术网络带宽占用高,服务器资源浪费程度高的技术问题,本专利技术实施例提供一种直播视频的优化方法,通过根据用户的实际请求信息获取实时的视频图像信息,从而大大降低了对网络带宽的占用率,降低了服务器资源的消耗,有效避免了对服务器资源的浪费,降低了企业的运营成本,提高了用户体验。以下结合附图对本专利技术实施例的具体实施方式进行详细说明。本文档来自技高网...

【技术保护点】
1.一种直播视频的优化方法,应用于视频播放服务器,所述播放服务器与视频采集设备和视频播放设备连接,其特征在于,所述优化方法包括:判断是否获取到来自所述视频播放设备的视频播放请求;在获取到所述视频播放请求的情况下,从所述视频采集设备获取第一视频信息;对所述第一视频信息进行处理以获得第一视频文件,缓存所述第一视频文件并将所述第一视频文件转发给所述视频播放设备;判断所述第一视频信息是否播放完成,并在所述第一视频信息播放完成时从所述视频采集设备获取第二视频信息,其中所述第二视频信息为与所述第一视频信息相连续的视频信息;对所述第二视频信息进行处理以获得第二视频文件,缓存所述第二视频文件并将所述第二视频文件转发给所述视频播放设备。

【技术特征摘要】
1.一种直播视频的优化方法,应用于视频播放服务器,所述播放服务器与视频采集设备和视频播放设备连接,其特征在于,所述优化方法包括:判断是否获取到来自所述视频播放设备的视频播放请求;在获取到所述视频播放请求的情况下,从所述视频采集设备获取第一视频信息;对所述第一视频信息进行处理以获得第一视频文件,缓存所述第一视频文件并将所述第一视频文件转发给所述视频播放设备;判断所述第一视频信息是否播放完成,并在所述第一视频信息播放完成时从所述视频采集设备获取第二视频信息,其中所述第二视频信息为与所述第一视频信息相连续的视频信息;对所述第二视频信息进行处理以获得第二视频文件,缓存所述第二视频文件并将所述第二视频文件转发给所述视频播放设备。2.根据权利要求1所述的优化方法,其特征在于,所述视频采集设备包括多个通道,在判断是否获取到来自所述视频播放设备的视频播放请求之前,所述优化方法还包括:获取所述视频采集设备的身份信息;获取用户设置的账号信息、密码信息以及所述用户从所述多个通道中指定的指定通道信息;基于所述身份信息、所述指定通道信息、所述账号信息以及所述密码信息生成初始链接信息;对所述初始链接信息进行加密以生成加密链接信息,将所述加密链接信息发送给所述视频播放设备。3.根据权利要求1所述的优化方法,其特征在于,所述从所述视频采集设备获取第一视频信息之前,所述优化方法包括:与所述视频采集设备建立连接;获取所述视频采集设备的登录认证信息,并基于所述登录认证信息获得认证结果;若所述认证结果为有效设备,则从所述视频采集设备获取第一视频信息。4.根据权利要求3所述的优化方法,其特征在于,在与所述视频采集设备建立连接后,所述优化方法还包括:通过所述视频采集设备按照预设发送周期向所述视频播放服务器发送报文信息;所述视频采集设备判断是否获取到所述视频播放服务器基于所述报文信息反馈的应答信息,并获得判断结果;所述视频采集设备基于所述判断结果执行对应的通信操作。5.根据权利要求4所述的优化方法,其特征在于,所述视频采集设备基于所述判断结果执行对应的通信操作,包括:若所述判断结果为获取到所述播放服务器基于所述报文信息反馈的应答信息,则继续发送所述报...

【专利技术属性】
技术研发人员:高开文李天录韩学凯石浩仁李鹏远
申请(专利权)人:成都随安保网络技术有限公司
类型:发明
国别省市:四川,51

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

1