一种视频播放方法及相关设备技术

技术编号:19102635 阅读:21 留言:0更新日期:2018-10-03 04:03
本发明专利技术公开了一种视频播放方法及相关设备,包括:用户终端向摄像头云平台发送视频呼叫,所述视频呼叫用于所述摄像头云平台从通过网关设备分别注册到所述摄像头云平台的多个摄像头中选择目标摄像头并向所述用户终端返回设备连接信息;所述用户终端接收所述摄像头云平台发送的所述设备连接信息;所述用户终端根据所述设备连接信息,建立与所述网关设备的网络连接;所述用户终端根据所述网络连接,向所述网关设备发送数据请求,所述数据请求用于指示所述网关设备从所述目标摄像头获取数据流信息;所述用户终端接收所述网关设备返回的所述数据流信息并进行播放。采用本发明专利技术实施例,实现多种不同的播放视频设备接入系统,降低视频播放系统的设备成本。

【技术实现步骤摘要】
一种视频播放方法及相关设备
本专利技术涉及物联网
,尤其涉及一种视频播放方法及相关设备。
技术介绍
随着物联网(InternetofThings,IoT)的飞速发展,IP摄像头(IPCamera,IPC)的应用日益普遍,摄像头实时视频技术应用越来越多,用户可以通过移动终端的浏览器远程实时观看摄像头拍摄的视频,实现终端看家、老人看护或家庭安防等多种业务需求。如图1所示,图1是现有技术方案一提供的一种视频播放系统的结构示意图。该视频播放系统包括IP(InternetProtocol,网络互连协议)摄像头、网关设备(光网络单元ONT)、视频客户端APP和APP云平台,其中,首先视频客户端连接到APP云平台,摄像头通过网关设备同样连接到APP云平台,然后摄像头和视频客户端通过APP云平台进行协商,实现视频客户端和摄像头的直接连接,最后视频客户端直接从摄像头获取视频流进行播放。但是,IP摄像头一般通过P2P(peer-to-peer,点对点)技术接入平台,并使用私有协议接入系统,IP摄像头必须与私有平台对接,无法与其他系统对接。如图2所示,图2是现有技术方案二提供的一种视频播放系统的结构示意图。如图所示,该视频播放系统包括IP摄像头、网关设备、视频客户端APP、APP云平台和视频服务器,首先视频客户端的视频浏览器通过协议连接到视频服务器,然后视频客户端获取视频服务器转发的IP摄像头拍摄的视频流,并实时播放视频。但是,该技术方案需要加入视频服务器,增加了视频播放的设备成本,并且不适合只有少量用户接入的场景。
技术实现思路
本专利技术实施例提供一种视频播放方法及相关设备。可以解决现有技术方案中只能单一的视频播放设备接入系统导致设备成本过高的技术问题。第一方面,本申请提供了一种视频播放方法,包括:首先网关设备将多个摄像头注册到摄像头云平台,然后用户终端向摄像头云平台发送视频呼叫,摄像头云平台接收到视频呼叫之后,从已注册的多个摄像头中选择目标摄像头,并向所述用户终端返回设备连接信息;用户终端接收到所述摄像头云平台发送的所述设备连接信息之后,首先根据所述设备连接信息,建立与所述网关设备的网络连接;然后根据所述网络连接,向所述网关设备发送数据请求,网关设备接收到数据请求之后从所述目标摄像头获取数据流信息,然后向用户终端返回数据流信息,用户终端接收到数据流信息之后,对数据流信息进行播放。通过摄像头云平台完成网关设备和用户终端的网络连接,进而用户终端可以通过网关设备从摄像头获取数据流信息,从而实现多种不同的播放视频设备接入系统,降低视频播放系统的设备成本。在一种可能的设计中,用户终端根据所述网络连接,向所述网关设备发送控制指令,网关设备接收到控制指令之后,可以控制所述目标摄像头的拍摄方式。其中,拍摄方式可以包括拍摄方位、拍摄距离以及视频清晰度等等。在另一种可能的设计中,用户终端可以通过多种接入协议中的目标接入协议建立与所述网关设备的网络连接,从而实现支持多种协议的视频客户端接入。在另一种可能的设计中,所述设备连接信息包括所述目标摄像头的标识信息和所述网关设备的标识信息,用户设备可以发送携带有目标摄像头的标识信息和所述网关设备的标识信息的数据请求,与目标摄像头和网关设备建立网络连接。第二方面,本申请实施例提供了一种视频播放方法,包括:首先网关设备将多个摄像头注册到摄像头云平台,然后用户终端向摄像头云平台发送视频呼叫,摄像头云平台接收到视频呼叫之后,从已注册的多个摄像头中选择目标摄像头,并向所述用户终端返回设备连接信息;用户终端接收到所述摄像头云平台发送的所述设备连接信息之后,首先根据所述设备连接信息,建立与所述网关设备的网络连接;然后根据所述网络连接,向所述网关设备发送数据请求,网关设备接收到数据请求之后从所述目标摄像头获取数据流信息,然后向用户终端返回数据流信息,用户终端接收到数据流信息之后,对数据流信息进行播放。通过摄像头云平台完成网关设备和用户终端的连接,进而用户终端可以通过网关设备从摄像头获取数据流信息,从而多种不同的播放视频设备接入系统,降低视频播放系统的设备成本。在一种可能的设计中,网关设备确定支持所述网关设备的摄像头协议的多个摄像头,并将支持所述网关设备的摄像头协议的多个摄像头注册到所述摄像头云平台,从而实现支持多种视频协议的摄像头接入系统。在另一种可能的设计中,网关设备可以接收用户终端发送的控制指令,然后根据所述控制指令,控制所述目标摄像头的拍摄方式。在另一种可能的设计中,在另一种可能的设计中,所述设备连接信息包括所述目标摄像头的标识信息和所述网关设备的标识信息,用户设备可以发送携带有目标摄像头的标识信息和所述网关设备的标识信息的数据请求,与目标摄像头和网关设备建立网络连接。第三方面,本申请提供了一种用户终端,该用户终端被配置为实现上述第一方面中主节点所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的单元。第四方面,本申请提供了一种网关设备,该网关设备被配置为实现上述第二方面中主节点所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的单元。第五方面,本申请提供了一种视频播放设备,包括:处理器、存储器和通信总线,其中,所述通信总线用于实现所述处理器和存储器之间连接通信,处理器执行所述存储器中存储的程序用于实现上述第一方面提供的一种视频播放方法中的步骤。第六方面,本申请提供了另一种视频播放设备,包括:处理器、存储器和通信总线,其中,所述通信总线用于实现所述处理器和存储器之间连接通信,处理器执行所述存储器中存储的程序用于实现上述第二方面提供的一种视频播放方法中的步骤。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术方案一提供的一种视频播放系统的结构示意图;图2是现有技术方案二提供的另一种视频播放系统的结构示意图;图3是本申请实施例提供的一种视频播放系统的结构示意图;图4是本申请实施例提供的一种家庭网关的结构示意图;图5是本申请实施例提供的一种视频播放方法的流程示意图;图6是本申请实施例提供的一种用户终端的结构示意图;图7是本专利技术实施例提供的一种网关设备的结构示意图;图8是本专利技术实施例提供的一种视频播放设备的结构示意图;图9是本专利技术实施例提供的另一种视频播放设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图3所示,图3是本申请实施例提供的一种视频播放系统的结构示意图。如图所示,本申请实施例中的系统包括用户终端、摄像头云平台、网关设备和摄像头,其中,摄像头为支持多种视频协议的摄像头,用户终端为支持多种视频呼叫协议的用户终端,网关设备可以为家庭网关,该家庭网关可以包括路由器或者xDSLModem(AsymmetricDigitalSubscri本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:用户终端向摄像头云平台发送视频呼叫,所述视频呼叫用于所述摄像头云平台从通过网关设备分别注册到所述摄像头云平台的多个摄像头中选择目标摄像头并向所述用户终端返回设备连接信息;所述用户终端接收所述摄像头云平台发送的所述设备连接信息;所述用户终端根据所述设备连接信息,建立与所述网关设备的网络连接;所述用户终端根据所述网络连接,向所述网关设备发送数据请求,所述数据请求用于指示所述网关设备从所述目标摄像头获取数据流信息;所述用户终端接收所述网关设备返回的所述数据流信息并进行播放。

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:用户终端向摄像头云平台发送视频呼叫,所述视频呼叫用于所述摄像头云平台从通过网关设备分别注册到所述摄像头云平台的多个摄像头中选择目标摄像头并向所述用户终端返回设备连接信息;所述用户终端接收所述摄像头云平台发送的所述设备连接信息;所述用户终端根据所述设备连接信息,建立与所述网关设备的网络连接;所述用户终端根据所述网络连接,向所述网关设备发送数据请求,所述数据请求用于指示所述网关设备从所述目标摄像头获取数据流信息;所述用户终端接收所述网关设备返回的所述数据流信息并进行播放。2.如权利要求1所述的方法,其特征在于,所述数据请求包括控制指令,所述用户终端根据所述网络连接,向所述网关设备发送数据请求包括:所述用户终端根据所述网络连接,向所述网关设备发送控制指令,所述控制指令用于指示所述网关设备控制所述目标摄像头的拍摄方式。3.如权利要求1所述的方法,其特征在于,所述用户终端根据所述设备连接信息,建立与所述网关设备的网络连接包括:通过多种接入协议中的目标接入协议建立与所述网关设备的网络连接。4.如权利要求1-3任意一项所述的方法,其特征在于,所述设备连接信息包括所述目标摄像头的标识信息和所述网关设备的标识信息。5.一种视频播放方法,其特征在于,所述方法包括:网关设备将多个摄像头注册到摄像头云平台;所述网关设备建立与用户终端的网络连接,所述网络连接由所述用户终端向所述摄像头云平台发送视频呼叫以获取设备连接信息并根据所述设备连接信息建立的,所述视频呼叫用于所述摄像头云平台从注册的所述多个摄像头中选择目标摄像头并向所述用户终端返回设备连接信息;所述网关设备根据所述网络连接,接收所述用户终端发送的数据请求;所述网关设备根据所述数据请求,从所述目标摄像头获取数据流信息;所述网关设备向所述用户终端发送所述数据流信息,所述数据流信息用于所述用户终端进行播放。6.如权利要求5所述的方法,其特征在于,所述网关设备将多个摄像头注册到摄像头云平台包括:所述网关设备确定支持所述网关设备的摄像头协议的多个摄像头;所述网关设备将支持所述网关设备的摄像头协议的多个摄像头注册到所述摄像头云平台。7.如权利要求5所述的方法,其特征在于,所述数据请求包括控制指令,所述网关设备根据所述数据请求,从所述目标摄像头获取数据流信息包括:所述网关设备根据所述控制指令,控制所述目标摄像头的拍摄方式。8.如权利要求5-7任意一项所述的方法,其特征在于,所述设备连接信息包括所述目标摄像头的标识信息和所述网关设备的标识信息。9.一种用户终端,其特征在于,所述用户终端包括:呼叫发送模块,用于向摄像头云平台发送视频呼叫,所述视频呼叫用于所述摄像头云平台从通过网关设备分别注册到所述摄像头云平台的多个摄像头中选择目标摄像头并向所述用户终端返回设备连接信息;信息接收模块,用于接收所述摄像头云平台发送的所述设备连接信息;网络建立模块,用于根据所述设备连接信息,建立与所述网关设备的网络连接;请求发送模块,用于根据所述网络连接,向所述网关设备发送数据请求,所述数据请求用于指示所述网关设备从所述目标摄像头获取数据流信息;视频播放模块,用于接收所述网关设备返回的所述数据流信息并进行播放。10.如权利要求9所述的用户终端,其特征在于,所述请求发送模块具体用于:根据所述网络连接,向所述网关设备发送控制指令,所述控制指令用于指示所述网关设备控制所述目标摄像头的拍摄方式。11.如权利要求9所述的用户设备,其特征在于,所述网络建立模块具体用于:通过多种接入协议中的目标接入协议建立与所述网关设备的网络连接。12.如权利要求9-11任意一项所述的用户终端,其特征在于,所述设备连接信息包括所述目标摄像头的标识信息和所述网关设备的标识信息。13....

【专利技术属性】
技术研发人员:王海燕
申请(专利权)人:华为技术服务有限公司
类型:发明
国别省市:河北,13

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

1