本申请涉及通信,特别是涉及视频拉流方法、基于控制系统的视频拉流方法、计算机设备和存储介质。
背景技术:
1、随着通信技术的发展,用户只需发出拉流消息,就能够通过数据传输技术远程获取到设备拍摄的视频流,极大提高了使用监控设备的灵活性、便捷性,但设备为了能随时响应用户需求提供便捷服务,也存在着功耗方面的问题。目前常见的功耗控制方法是使设备不拉流时进入低功耗的休眠状态,设备能够定期从休眠状态苏醒以响应用户发来的消息。但这样也带来了必须等到设备休眠周期结束才能进行拉流的问题,十分影响获取视频流的速度。
技术实现思路
1、为解决上述问题,本申请的主要目的是提供视频拉流方法、基于控制系统的视频拉流方法、计算机设备和计算机可读的存储介质,用于提升视频拉流速度。
2、本申请提供一种视频拉流方法,包括接收用户登录的第一消息;响应于第一消息验证通过,用户登录成功,发送通知设备建立并保持第一连接的唤醒消息;接收用户的拉流消息;响应于拉流消息,通过第一连接从设备获取视频流。
3、本申请提供一种基于控制系统的视频拉流方法,控制系统包括云平台和设备,方法包括云平台接收并对用户登录的第一消息进行验证;响应于验证通过,用户登录成功,云平台向设备发送唤醒消息;响应于唤醒消息,设备建立并保持第一连接;云平台接收并向设备转发用户的拉流消息;设备响应于拉流信息,通过第一连接向云平台发送视频流。
4、本申请提供一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现如上述任一项的方法。
5、本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现如上述任一项所述的方法。
6、本申请的有益效果是:区别于现有技术,本申请公开了在用户登录成功时提前通知设备建立并保持第一连接,能使设备脱离休眠保持在唤醒状态,在用户发出拉流消息后设备能快速对拉流消息进行响应,从而提升拉流消息的实时性;同时设备提前建立第一连接,在响应拉流消息时设备就不需再花费时间建立第一连接,也能够提升设备发送视频流时的效率。
1.一种视频拉流方法,其特征在于,包括:
2.根据权利要求1所述的视频拉流方法,其特征在于,所述响应于所述第一消息验证通过之前,包括:
3.根据权利要求1所述的视频拉流方法,其特征在于,所述唤醒消息还用于通知所述设备开始采集并缓存视频流。
4.根据权利要求3所述的视频拉流方法,其特征在于,所述拉流消息包括生成所述拉流消息的第一时刻;
5.根据权利要求4所述的视频拉流方法,其特征在于,所述第一时刻与所述设备接收到所述拉流消息的第二时刻之间具有第四时间间隔,所述设备采集并缓存最近第五时间间隔内的所述视频流,所述第五时间间隔大于所述第四时间间隔。
6.根据权利要求1所述的视频拉流方法,其特征在于,所述发送通知设备建立并保持第一连接的唤醒消息,还包括:
7.一种基于控制系统的视频拉流方法,所述控制系统包括云平台和设备,其特征在于,包括;
8.根据权利要求7所述的视频拉流方法,所述控制系统还包括基站,其特征在于,所述云平台向所述设备发送唤醒消息包括:
9.一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一项所述的方法。
10.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序在计算机处理器中执行时实现如权利要求1至8任一项所述的方法。