【技术实现步骤摘要】
本申请涉及网络通信
,尤其涉及一种访问视频设备的方法及装置。
技术介绍
目前的视频设备大多处于私网中,而要访问视频设备的客户端往往与视频设备不在同一私网中,通常情况下,处于私网中的设备无法直接接入公网,而是通过路由器(Network Address Translation,网络地址转换)接入公网,因此,视频设备与客户端处于不同的路由器内,导致客户端无法访问视频设备。在现有技术中,服务商在公网中架设管理服务器,当客户端需要访问某一视频设备时,先将访问请求发送至管理服务器,管理服务器通过NAT设备向该视频设备请求视频数据,然后再将视频数据转发给客户端。但是由于视频数据量很大,因此,管理服务器在向客户端传输视频数据过程中需要占用大量的带宽,视频数据容易产生较大的网络损伤(例如,丢包、延时、抖动等),导致客户端播放的视频不流畅,降低用户体验。
技术实现思路
有鉴于此,本申请提供一种访问视频设备的方法及装置,以解决现有的访问方式会降低用户体验的问题。根据本申请实施例的第一方面,提供一种访问视频设备的方法,应用于包括管理服务器、客户端和视频设备的网络中,所述管理服务器处于公网中,所述客户端和所述视频设备处于不同私网中,所述视频设备与第一路由器连接,所述方法应用于所述管理服务器上,所述方法包括:接收来自所述客户端的连接请求报文;其中,所述连接请求报文携带有要访问的视频设备的设备标识;利用所述设备标识获取所述视频设备对应的第一路由器的IP地址,并获取所述第一路由器为所述视频设备分配的第一公网端口;向所述客户端发送所述第一路由器的IP地址和所述第一公网端口,以使所述客户 ...
【技术保护点】
一种访问视频设备的方法,其特征在于,应用于包括管理服务器、客户端和视频设备的网络中,所述管理服务器处于公网中,所述客户端和所述视频设备处于不同私网中,所述视频设备与第一路由器连接,所述方法应用于所述管理服务器上,所述方法包括:接收来自所述客户端的连接请求报文;其中,所述连接请求报文携带有要访问的视频设备的设备标识;利用所述设备标识获取所述视频设备对应的第一路由器的IP地址,并获取所述第一路由器为所述视频设备分配的第一公网端口;向所述客户端发送所述第一路由器的IP地址和所述第一公网端口,以使所述客户端利用所述第一路由器的IP地址和所述第一公网端口向所述第一路由器发送报文,并由所述第一路由器将所述报文转发到所述视频设备上。
【技术特征摘要】
1.一种访问视频设备的方法,其特征在于,应用于包括管理服务器、客户端和视频设备的网络中,所述管理服务器处于公网中,所述客户端和所述视频设备处于不同私网中,所述视频设备与第一路由器连接,所述方法应用于所述管理服务器上,所述方法包括:接收来自所述客户端的连接请求报文;其中,所述连接请求报文携带有要访问的视频设备的设备标识;利用所述设备标识获取所述视频设备对应的第一路由器的IP地址,并获取所述第一路由器为所述视频设备分配的第一公网端口;向所述客户端发送所述第一路由器的IP地址和所述第一公网端口,以使所述客户端利用所述第一路由器的IP地址和所述第一公网端口向所述第一路由器发送报文,并由所述第一路由器将所述报文转发到所述视频设备上。2.根据权利要求1所述的方法,其特征在于,所述利用所述设备标识获取所述视频设备对应的第一路由器的IP地址之前,所述方法还包括:接收来自所述视频设备的第一注册报文;获取所述第一注册报文中携带的所述第一路由器的IP地址与所述视频设备的设备标识;将所述视频设备的设备标识与所述第一路由器的IP地址添加到设备信息表中;所述利用所述设备标识获取所述视频设备对应的第一路由器的IP地址的过程,具体包括:利用所述设备标识查找设备信息表;获取所述设备标识对应的第一路由器的IP地址。3.根据权利要求1所述的方法,其特征在于,所述获取所述第一路由器为所述视频设备分配的第一公网端口的过程,具体包括:获取所述设备标识对应的视频设备的IP地址,并利用所述视频设备的IP地址向所述视频设备发送查询报文,以使所述视频设备返回为所述客户端分配的第一内网端口;利用所述第一路由器的IP地址向所述第一路由器发送携带所述第一内网端
\t口的第一通知报文,以使所述第一路由器为所述第一内网端口分配第一公网端口;接收所述第一路由器发送的所述第一公网端口。4.根据权利要求3所述的方法,其特征在于,所述客户端与第二路由器连接,所述客户端利用所述第一路由器的IP地址和所述第一公网端口向所述第一路由器发送报文的过程,具体包括:所述客户端将源地址为所述客户端的IP地址、源端口为第二内网端口、目的地址为所述第一路由器的IP地址、目的端口为所述第一公网端口的报文发送至所述第二路由器;所述第二路由器利用所述客户端的IP地址、所述第二内网端口、所述第一路由器的IP地址以及所述第一公网端口查找第一NAT表项,获取对应的第二路由器的IP地址与第二公网端口;所述第二路由器将所述报文的源地址转换为所述第二路由器的IP地址、源端口转换为所述第二公网端口,并将所述报文发送至所述第一路由器。5.根据权利要求4所述的方法,其特征在于,所述第一路由器将所述报文转发到所述视频设备上的过程,具体包括:所述第一路由器利用所述第二路由器的IP地址、所述第二公网端口、所述第一路由器的IP地址以及所述第一公网端口查找第二NAT表项,获取对应的视频设备的IP地址与第一内网端口;所述第一路由器将所述报文的目的地址转换为所述视频设备的IP地址、目的端口转换为所述第一内网端口,并将所述报文发送至所述视频设备。6.根据权利要求5所述的方法,其特征在于,所述连接请求报文中还携带有所述第二内网端口,所述方法还包括:向所述第二路由器发送携带所述第二内网端口的第二通知报文,以使所述第二路由器为所述第二内网...
【专利技术属性】
技术研发人员:周迪,赵晖,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。