用于获取视频的方法、移动终端和系统与流程

文档序号:11235200阅读:898来源:国知局
用于获取视频的方法、移动终端和系统与流程

本发明涉及物联网领域,尤其涉及一种用于获取视频的方法、移动终端和系统。



背景技术:

目前的监控系统中,摄像头通常采用有线网络将视频传送到监控系统。同时,如果监控系统希望通过摄像头获取其视频流,需要配置与摄像头对应的系统,实现方式复杂。

随着物联网技术的发展,网络监控进入无线化发展阶段,手机等移动终端的带宽有了质的提升。由此,使用户通过移动终端真正实现随时随地的获取实时视频成为可能。而现有技术中尚未出现对于利用移动终端获取并转发视频流的研究。



技术实现要素:

本发明的发明人发现了上述现有技术中存在问题,并因此针对上述问题中的至少一个问题提出了一种新的技术方案。

根据本发明的一个方面,公开了一种用于获取视频的方法,包括:

以预定周期发送广播包,以便与接收到广播包的视频采集设备建立通信连接;

从视频采集设备获取相应的视频流;

将视频流转发至直播平台,以便直播平台对视频流进行处理。

在一个实施例中,以预定周期发送广播包,以便与接收到广播包的视频采集设备建立通信连接的步骤包括:

以预定周期发送广播包,其中广播包包括ssid(servicesetidentifier,服务集标识)和密码信息,以便接收到广播包的视频采 集设备发送连接建立请求消息,并且在连接建立请求消息中包括广播包中携带的ssid和密码信息;

在接收到视频采集设备发送的连接建立请求消息后,对连接建立请求消息中包括的ssid和密码信息进行认证;

若认证通过,则与发送广播包的视频采集设备建立通信连接。

在一个实施例中,从视频采集设备获取相应的视频流的步骤包括:

采用rtsp(realtimestreamingprotocol,实时流传输协议),获取视频采集设备的rtsp地址;

通过连接rtsp地址,以获取相应的视频流。

在一个实施例中,还包括:判断与视频采集设备之间的通信连接质量是否低于预定阈值;

若与视频采集设备之间的通信连接质量低于预定阈值,则断开与视频采集设备之间的通信连接。

根据本发明的另一个实施例,公开了一种用于获取视频的移动终端,包括:

第一通信单元,用于以预定周期发送广播包,以便与接收到广播包的视频采集设备建立通信连接;

视频获取单元,用于从视频采集设备获取相应的视频流;

第二通信单元,用于将视频流转发至直播平台,以便直播平台呈现视频流。

在一个实施例中,第一通信单元,具体用于以预定周期发送广播包,其中广播包包括服务集标识ssid和密码信息,以便接收到广播包的视频采集设备发送连接建立请求消息,并且在连接建立请求消息中包括广播包中携带的ssid和密码信息;在接收到视频采集设备发送的连接建立请求消息后,对连接建立请求消息中包括的ssid和密码信息进行认证;若认证通过,则与发送广播包的视频采集设备建立通信连接。

在一个实施例中,视频获取单元,具体用于采用实时流传输协议 rtsp,获取视频采集设备的rtsp地址;通过连接rtsp地址,以获取相应的视频流。

在一个实施例中,第一通信单元,还用于判断与视频采集设备之间的通信连接质量是否低于预定阈值;若与视频采集设备之间的通信连接质量低于预定阈值,则断开与视频采集设备之间的通信连接。

根据本发明的又一个实施例,公开了一种用于获取视频的系统,包括:

移动终端,为上述任一涉及的移动终端;

视频采集设备,用于在接收到移动终端发送的广播包后,与移动终端建立通信连接,以便向移动终端提供相应的视频流;

直播平台,用于接收并呈现移动终端转发的视频流。

在一个实施例中,视频采集设备具体在接收到移动终端发送的广播包后,向移动终端发送连接建立请求消息,其中连接建立请求消息包括广播包中携带的服务集标识ssid和密码信息,以便移动终端对连接建立请求消息进行认证,在认证通过后,与移动终端建立通信连接。

在一个实施例中,视频采集设备还用于在接收到移动终端发送的广播包后,将当前模式切换为站点模式,然后执行向移动终端发送连接建立请求消息的操作。

在一个实施例中,视频采集设备还用于在与移动终端的通信连接断开后,退出站点模式。

在一个实施例中,直播平台还用于将移动终端转发的视频流进行汇聚处理。

本发明的用于获取视频的方法、移动终端和系统,能够通过移动终端获取并转发视频采集设备的视频流,将视频流转发至直播平台,以便直播平台将视频流进行汇聚处理,接入系统要求低,同时避免了现有技术中有线传输的不便,不但满足了用户观看多路监控画面的需求,还支持多个用户同一时间对监控点不同角度的观看需求,避免了人工选择切换视频流,也解决了大屏显示多路视频拥挤的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明用于获取视频的方法的一个实施例的流程图。

图2为本发明用于获取视频的方法的另一个实施例的流程图。

图3为本发明用于获取视频的移动终端的一个实施例的示意图。

图4为本发明用于获取视频的系统的一个实施例的示意图。

图5为本发明系统架构图。

图6为本发明中直播平台显示单元一个实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明的用于获取视频的方法的一个实施例的流程图。优选的,本实施例的方法有本发明的移动终端执行。如图1所示,本实施例的方法步骤如下:

步骤101,以预定周期发送广播包,以便与接收到广播包的视频采集设备建立通信连接。

在一种实现方式中,本发明的移动终端与视频采集设备,例如摄像头,通过无线网络建立通信连接,无线网络包括但不限于无线高保真wifi网络,移动通信网络,蓝牙网络等。避免了现有技术中有线连接对数据传输的束缚。

步骤102,从所视频采集设备获取相应的视频流。

例如,当通信连接建立后,从视频采集设备获取相应的视频流。

步骤103,将视频流转发至直播平台,以便直播平台呈现视频流。

在一种实现方式中,移动终端通过无线网络将视频流转发给直播平台,以便直播平台对视频流进行处理。此步骤中的无线网络包括但不限于wifi网络、移动通信网络等。

例如,移动终端通过wifi网络与视频采集设备建立通信连接,从视频采集设备获取相应的视频流,然后将视频流通过移动通信网络发送给直播平台,以便直播平台进行处理。

在一个实施例中,移动终端能够同时与多路视频采集设备建立通信连接,获取并转发获得的多路视频流至直播平台。直播平台可以包括多个显示单元,移动终端与其中一个显示单元相对应,可以通过移动终端的移动获取不同点位的视频流,在直播平台一个显示单元中显示该移动终端获取的多路视频流内容,避免了人工选择进行切换。同时还可以解决现有技术中固定摄像头接入固定系统的方式带来的大屏幕显示多路视频时拥挤的问题。

图1所示实施例的用于获取视频的方法,能够通过移动终端获取并转发视频采集设备的视频流,将视频流转发至直播平台,以便直播平台将视频流进行处理,接入系统要求低,同时避免了现有技术中有线传输的不便,不但满足了用户观看多路监控画面的需求,还支持多个用户同一时间对监控点不同角度的观看需求,可以在一个显示单元中,显示移动终端根据位置移动获取的不同点位视频采集设备的视频内容,避免了观看多路摄像机需要人工选择切换视频的问题,也解决了屏幕显示多路视频带来的拥挤问题。

图2为本发明的用于获取视频的方法的另一个实施例的流程图。优选的,本实施例的方法有本发明的移动终端执行。如图2所示,本实施例的方法步骤如下:

步骤201,以预定周期发送广播包,其中广播包包括ssid和密码信息,以便接收到广播包的视频采集设备发送连接建立请求消息,并且在连接建立请求消息中包括广播包中携带的ssid和密码信息。

例如,移动终端在wifi网络下,通过应用程序切换为ap(accesspoint,接入点)模式,以预定周期发送广播包,广播包中包括了ssid和密码。视频采集设备在接收到广播包后向移动终端发送携带有ssid和密码信息的连接建立请求消息。

步骤202,在接收到视频采集设备发送的连接建立请求消息后,对连接建立请求消息中包括的ssid和密码信息进行认证。

步骤203,若认证通过,则与发送广播包的视频采集设备建立通信连接。

步骤204,采用rtsp协议,获取视频采集设备的rtsp地址。

步骤205,通过连接视频采集设备的rtsp地址,获取相应的视频流。

在一个实施例中,本发明还包括:

步骤206,判断与视频采集设备之间的通信质量是否低于预定阈值。

步骤207,若与视频采集设备之间的通信连接质量低于预定阈值,则断开与视频采集设备之间的通信连接。

本领域技术人员可以了解的是,步骤206和步骤207不限于在步骤205之后。可以在与视频采集设备建立通信连接后,实时监测链路通信质量,当通信质量低于预定阈值时,即断开与视频采集设备之间的通信连接。

进一步的,当同时与多路视频采集设备建立通信连接时,可以获取多路视频流,并将多路视频流转发给直播平台,以便于直播平台将多路视频流汇聚。用户通过直播平台可以获取汇聚的视频流,也可以分别获取其中一路或两路视频流。

图2所示的实施例中,能够通过移动终端获取并转发视频采集设备的视频流,将视频流转发至直播平台,以便直播平台将视频流进行汇聚处理,接入系统要求低,同时避免了现有技术中有线传输的不便,不但满足了用户观看多路监控画面的需求,还支持多个用户同一时间对监控点不同角度的观看需求。

图3为本发明的用于获取视频的移动终端一个实施例的示意图。如图3所示,包括第一通信单元301、视频获取单元302和第二通信单元303,其中:

第一通信单元301,用于以预定周期发送广播包,以便与接收到广播包的视频采集设备建立通信连接。

视频获取单元302,用于从视频采集设备获取相应的视频流。

第二通信单元303,用于将视频流转发至直播平台,以便直播平台对视频流进行处理。

在一个实施例中,第一通信单元301,具体用于以预定周期发送广播包,其中广播包包括ssid和密码信息,以便接收到广播包的视频采集设备发送连接建立请求消息,并且在连接建立请求消息中包括广播包中携带的ssid和密码信息;在接收到视频采集设备发送的连接建立请求消息后,对连接建立请求消息中包括的ssid和密码信息进行认证;若认证通过,则与发送广播包的视频采集设备建立通信连接。

在一个实施例中,视频获取单元302,具体用于采用rtsp协议,获取视频采集设备的rtsp地址;通过连接视频采集设备的rtsp地址,以获取相应的视频流。

在一个实施例中,第一通信单元301,还用于判断与视频采集设备之间的通信连接质量是否低于预定阈值;若与视频采集设备之间的通信连接质量低于预定阈值,则断开与视频采集设备之间的通信连接。

图3所示的实施例中,能够通过移动终端获取并转发视频采集设备的视频流,将视频流转发至直播平台,以便直播平台将视频流进行汇聚处理,接入系统要求低,同时避免了现有技术中有线传输的不便,不但满足了用户观看多路监控画面的需求,还支持多个用户同一时间对监控点不同角度的观看需求。

图4为本发明的用于获取视频的系统的一个实施例的示意图。如图4所示,包括:

移动终端401,为上述实施例中任一涉及的移动终端。本发明的移动终端包括但不限于手机、平板电脑、笔记本电脑等终端。

视频采集设备402,用于在接收到移动终端401发送的广播包后,与移动终端401建立通信连接,以便向移动终端401提供相应的视频流。

在一个实施例中,视频采集设备402具体在接收到移动终端401发送的广播包后,向移动终端401发送连接建立请求消息,其中连接建立请求消息包括广播包中携带的ssid和密码信息,以便移动终端401对连接建立请求消息进行认证,在认证通过后,与移动终端401建立通信连接。

在一个实施例中,视频采集设备402还用于在接收到移动终端401发送的广播包后,将当前模式切换为站点(station,简称sta)模式,然后执行向移动终端401发送连接建立请求消息的操作。还用于在移动终端401的通信连接断开后,退出站点模式。

直播平台403,用于接收移动终端401转发的视频流,还用于将移动终端401转发的视频流进行汇聚处理。可以在一个显示单元中,显示移动终端根据位置移动获取的不同点位视频采集设备的视频内容,避免了观看多路摄像机需要人工选择切换视频的问题,也解决了屏幕显示多路视频带来的拥挤问题。

图5为本发明的系统架构图。图6为本发明直播平台一个实施例的示意图。下面结合图4至图6,对本发明的一个具体实施例进行说明。以获取多路监控视频内容为例。其中在地点a设置有摄像头5021(即视频采集设备),在另一地点b设置有另一个摄像头5022。移动终端为手机501,直播平台为直播平台503。在一个实施例中,直播平台503如图6所示,包括多个显示单元601~609,每个显示单元与一个手机相对应,显示该手机发送的视频流。其中,显示单元601用于显示手机501转发的视频流。

用户通过应用程序,将手机501设置为ap模式,在移动过程中以预定周期发送广播包,广播包中包括手机501的ssid和密码。当 用户移动至地点a附近时,摄像头5021监听到广播包,由当前模式(例如摄像模式)切换为站点模式,向手机501发送携带有ssid和密码的连接建立请求消息。

手机501在接收到连接建立请求消息后,对ssid和密码进行认证,若认证通过,则与摄像头5021建立通信连接。之后,手机501获取摄像头5021的rtsp地址,并根据rtsp地址获取相应的视频流。

手机501将获取的视频流转发给直播平台503。直播平台503在获取了视频流后进行汇聚处理。用户通过直播平台,可以在显示单元601中查看手机501获取的视频流信息。

而当用户获取了地点a的视频信息后,继续持有手机501移动至地点b时,与摄像头5022建立新的通信连接,进行摄像头5022视频流的转发。本领域技术人员可以了解的是,当用户与摄像头5021和摄像头5022的通信连接质量均高于预定阈值时,可以同时建立通信连接,进行多路视频流的转发。此时,用户通过直播平台503中显示单元601,用户可以选择观看摄像头5021或5022的视频内容,便于用户全方位、整体监控视频内容和内容挖掘。

当用户继续移动,与摄像头5021的通信连接质量低于预定阈值,则手机501断开与摄像头5021的连接,仅转发摄像头5022的视频流。即,本实施例中,用户通过手机501的移动,可以在显示单元601中既可以呈现点位a摄像头5021的视频流内容,也可以呈现点位b的摄像头5022中的视频流内容,避免了现有技术中,一个显示单元与一个摄像头相对应,必须进行人工切换才能观看其他摄像头内容的问题,尤其适合视频监控中心大屏中按时间显示不同点位视频内容的情况,避免了大屏显示多路视频拥挤的问题,能够高效应用视频及汇聚视频流。

本发明的用于获取视频的系统,能够通过移动终端获取并转发视频采集设备的视频流,将视频流转发至直播平台,以便直播平台将视频流进行汇聚处理,接入系统要求低,同时避免了现有技术中有线传 输的不便,不但满足了用户观看多路监控画面的需求,还支持多个用户同一时间对监控点不同角度的观看需求。用户通过直播平台,可以同时观看汇聚的全景信息,便于用户全方位、整体监控视频内容和内容挖掘。避免了现有技术中需要转动摄像头才能获取不同角度视频画面的缺陷。本发明还可在一个显示单元中,显示移动终端根据位置移动获取的不同点位视频采集设备的视频内容,避免了观看多路摄像机需要人工选择切换视频的问题,也解决了屏幕显示多路视频带来的拥挤问题。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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