专利名称:网络视频发布方法及系统的利记博彩app
技术领域:
本发明涉及网络通信领域,特别涉及一种网络视频发布方法及系统。
背景技术:
现有技术中的远程网络视频监控通常有以下两种方式集中监控。在多个区域设置摄像头,基于传统接入方式,采用DDN、V. 90Modem、ISDN 等接入方式,在机房进行远程集中监控。这种方式基本都是通过特殊的组网方案,需要大量 的流媒体的转发等工作,并且有指定的监控终端,并非任一个终端都能看到监控图像。点对点方式的远程监控。基于ADSL/CabIeModem点对点方式的远程监控系统,例 如家庭远程监控系统。在被监控区域的视频采集终端的PC上或视频服务器上增加一视频 捕获卡,可接入1-4路模拟摄像信号。远端客户端采用ADSL/CM/LAN/Modem等接入方法,接 入Internet,再根据视频采集终端ADSL下的IP地址找到被监控区域的PC或视频服务器, 提取图像信号,对被监控区域进行图像观察和语言交流。上述两种方式中,大多数的视频采集终端都是安装在局域网内,外部的远程客户 端因无法穿透局域网或客户端所用的路由器具有防火墙,很难访问视频采集终端,从而无 法看到视频采集终端所监控区域的视频图像。
发明内容
本发明要解决的主要技术问题是,提供一种网络视频发布方法及系统,方便外部 的远程客户端看到视频采集终端所监控区域的视频图像。根据本发明的一方面,提供一种网络视频发布方法,包括建立视频采集终端记录表,所述记录表至少包括视频采集终端的身份识别码及其 IP地址和访问方式;服务器接收客户端发送的访问视频采集终端的访问请求,所述访问请求中包括客 户端要访问的视频采集终端的身份识别码;根据所述访问请求中包括的客户端要访问的视频采集终端的身份识别码,确定客 户端所要访问的视频采集终端的访问方式;如果客户端所要访问的视频采集终端的访问方式为直连,则根据所述视频采集终 端的身份识别码查找所述视频采集终端的IP地址,并将所述视频采集终端的IP地址发送 给所述客户端,以便所述客户端访问所述视频采集终端;如果客户端所要访问的视频采集终端的访问方式为反向链接,则向所述视频采集 终端发送上传请求,要求所述视频采集终端上传视频图像,并将接收到的视频图像转发给 所述客户端。根据本发明的另一方面,提供网络视频发布系统,包括视频采集终端记录表,所 述记录表至少包括视频采集终端的身份识别码及其IP地址和访问方式;接收单元,用于接 收客户端发送的访问视频采集终端的访问请求,所述访问请求中包括客户端要访问的视频采集终端的身份识别码;查找单元,用于根据所述访问请求中包括的客户端要访问的视频 采集终端的身份识别码,在所述记录表中查找出所述视频采集终端的访问方式,并在客户 端所要访问的视频采集终端的访问方式为直连时根据所述视频采集终端的身份识别码查 找所述视频采集终端的IP地址;请求上传单元,用于当客户端所要访问的视频采集终端的 访问方式为反向链接时向所述视频采集终端发送上传请求,要求所述视频采集终端上传视 频图像;发送单元,用于将查找单元查找出的所述视频采集终端的IP地址发送给所述客户 端,以便所述客户端访问所述视频采集终端,或将接收到的所述视频采集终端上传的视频 图像转发给所述客户端。本发明还提供一种网络视频发布系统,包括至少一个视频采集终端,用于拍摄被 监控区域的图像;至少一个服务器,所述服务器包括接收单元、发送单元和请求上传单元, 所述接收单元用于接收客户端发送的包含有要访问视频采集终端的身份识别码的访问请 求和所述视频采集终端上传的视频图像;所述请求上传单元用于向所述视频采集终端发送 上传请求;所述发送单元用于向客户端发送所要访问的视频采集终端的IP地址,或将所述 视频采集终端上传的视频图像转发给客户端;控制中心,所述控制中心包括视频采集终端 记录表和查找单元,所述记录表至少包括视频采集终端的身份识别码及其IP地址和访问 方式;所述查找单元根据客户端发送的视频采集终端的身份识别码从所述记录表中获知所 述视频采集终端的访问方式,在客户端所要访问的视频采集终端的访问方式为直连时根据 所述视频采集终端的身份识别码查找所述视频采集终端的IP地址,并通过所述服务器发 送给客户端,当客户端所要访问的视频采集终端的访问方式为反向链接时控制所述服务器 向所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像。本发明还提供具有以上功能的可被计算机执行的程序和存储有所述程序的介质。本发明通过直连和反向隧道方式,使视频采集终端在注册后始终和服务器保持连 接,无论视频采集终端所在的局域网是否能被穿透,都能使用户及时查看到其所想查看的 视频采集终端拍摄的视频图像。
图1为本发明一种实施例的网络视频发布流程图;图2为本发明另一种实施例的网络视频发布系统结构图;图3为本发明又一种实施例的网络视频发布系统结构图;图4为本发明又一种实施例的网络视频发布流程图;图5为本发明一种实施例中形成的虚拟组播图。
具体实施方式
下面通过具体实施方式
结合附图对本发明作进一步详细说明。由于大多数的视频采集终端都是安装在局域网内,外部的远程客户端很难穿透局 域网访问视频采集终端,为此,本发明的核心是为视频采集终端分配一固定的身份识别码, 当视频采集终端上电时或在其他情况下向网络视频发布系统进行注册,在网络视频发布系 统上记录所述视频采集终端的身份识别码、所述视频采集终端的IP地址和访问方式。每一 个用户通过网络视频采集终端的身份识别码了解到它的访问方式,采用合适的方式看到视频图像,实现实时视频发布的功能。第一种方式用户通过获取的视频采集终端的IP地址可以直接访问视频采集终
端。 第二种方式视频采集终端所在的局域网无法穿透时,即无法直接访问时,由服务 器系统通知视频采集终端先将视频图像发送到服务器,并由服务器转发给用户观看。实现上述功能的网络视频发布系统包括视频采集终端记录表、接收单元、查找单 元、请求上传单元和发送单元。视频采集终端记录表至少包括视频采集终端的身份识别码 及其IP地址和访问方式,还可以包括相关端口号和在线状态。接收单元用于接收客户端发 送的访问视频采集终端的访问请求,所述访问请求中包括客户端要访问的视频采集终端的 身份识别码。查找单元用于根据访问请求中的视频采集终端的身份识别码在所述记录表中 查找出所述视频采集终端的访问方式,并在客户端所要访问的视频采集终端的访问方式为 直连时根据所述视频采集终端的身份识别码查找所述视频采集终端的IP地址或IP地址和 端口号。请求上传单元用于当客户端所要访问的视频采集终端的访问方式为反向链接时向 所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像。发送单元用于将 查找单元查找出的所述视频采集终端的IP地址或IP地址和端口号发送给所述客户端,以 便所述客户端访问所述视频采集终端,或将接收到的所述视频采集终端上传的视频图像转 发给所述客户端。基于以上网络视频发布系统的网络视频发布方法如图1所示,包括以下步骤步骤S11,首先,在系统上建立视频采集终端记录表,所述记录表包括视频采集终 端的身份识别码及其IP地址和访问方式,或者包括视频采集终端的身份识别码及其IP地 址、端口号和访问方式。访问方式包括直连方式和反向链接方式,当视频采集终端所在的局 域网可穿透时,视频采集终端的访问方式记录为直连方式,当视频采集终端所在的局域网 不能穿透时,视频采集终端的访问方式记录为反向链接方式。步骤S12,当客户端需要查看某视频采集终端的视频图像时,登录所述服务器,向 所述服务器发出对某视频采集终端的访问请求,所述访问请求中包括客户端要访问的视频 采集终端的身份识别码,服务器接收客户端发送的访问请求,然后执行步骤S13。步骤S13,确定客户端所要访问的视频采集终端的访问方式。根据访问请求中包含 的视频采集终端的身份识别码,查询记录表,获知与该身份识别码关联的访问方式,该访问 方式即是所述视频采集终端要求的访问方式。步骤S14,如果客户端所要访问的视频采集终端的访问方式为直连方式,则根据所 述视频采集终端的身份识别码查找所述视频采集终端的IP地址或IP地址和端口号,并在 步骤S15中将所述视频采集终端的IP地址或IP地址和端口号发送给所述客户端,以便所 述客户端访问所述视频采集终端;步骤S16,如果客户端所要访问的视频采集终端的访问方式为反向链接方式,则向 所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像。在步骤S17中,当 接收到所述视频采集终端上传的视频图像时,将接收到的视频图像转发给所述客户端。下面通过具体实施例进行说明。实施例一在本实施例中,如图2所示,网络视频发布系统包括相连接的至少一个视频采集终端21、至少一个服务器22和控制中心23。视频采集终端21用于拍摄被监控区域的图像,可以是集成在一起的摄像头和视频服务器,也可以是网络摄像机。所述服务器22包括接收单元221、发送单元222和请求上 传单元223,所述控制中心23包括视频采集终端记录表231和查找单元232。所述视频采集终端21具备身份识别码,当视频采集终端21向服务器22注册时, 将自身的身份识别码、IP地址和端口号发送给所述服务器22,所述服务器22将所述视频采 集终端21的身份识别码、IP地址和端口号记录到控制中心23的视频采集终端记录表231 中。所述记录表231包括视频采集终端的身份识别码及其IP地址、端口号和访问方式,所述 身份识别码与所述IP地址、相关端口号相关联;或所述身份识别码与所述IP地址相关联。所述视频采集终端21在向所述服务器22注册后,就等待服务器22的反向连接, 如能反向连接,表明视频采集终端所在局域网可以穿透,访问方式记录为直连方式。当服务 器22的反向连接未能在规定时间内建立时,则视频采集终端21认为局域网不能穿透,则主 动与服务器22建立连接,即建立所谓的反向隧道,访问方式记录为反向链接方式。在视频 采集终端21和服务器22连接后,服务器22记录视频采集终端的在线状态和连接方式(直 连或反向链接),并且汇总到控制中心的视频采集终端记录表231中。服务器动态更新所述 视频采集终端的IP地址、在线状态以及访问方式,或更新所述视频采集终端的IP地址、相 关端口号、在线状态以及访问方式。并将更新后的结果覆盖视频采集终端记录表中的记录。当远程用户的客户端24登录某个服务器22时,向服务器22发出访问某个视频采 集终端的访问请求时,访问请求包含要访问的视频采集终端21的身份识别码。所述服务器 22的接收单元221接收客户端发送的访问请求,所述服务器22将访问请求汇总到控制中心 23。所述控制中心23的查找单元232根据客户端发送的视频采集终端的身份识别码从所 述记录表231中获知所述视频采集终端的访问方式,查找单元232在客户端24所要访问的 视频采集终端21的访问方式为直连时根据所述视频采集终端的身份识别码查找所述视频 采集终端的IP地址和端口号,并发给所述服务器的发送单元222,所述发送单元222将视频 采集终端的IP地址或IP地址和端口号发送给客户端24。当客户端24所要访问的视频采 集终端的访问方式为反向链接时,控制中心的查找单元232控制所述服务器的请求上传单 元223向所述视频采集终端21发送上传请求,要求所述视频采集终端上传视频图像。所述视频采集终端21上传视频图像给服务器22,服务器的接收单元221接收到视 频图像后,通过发送单元223将视频图像转发给客户端24。本实施例对于远程客户端来说,只需要知道要访问的视频采集终端的身份识别码 即可,当视频采集终端所在的局域网可穿透时,远程客户端可直接访问视频采集终端,实现 对视频的实时观看和对视频采集终端的控制,这样可大大减轻服务器的负担。当视频采集 终端所在的局域网不能穿透时,服务器将视频采集终端上传的视频图像转发给客户端,使 客户端同样可实时看到视频采集终端的图像。实施例二 如图3所示,与实施例一不同的是,网络视频发布系统的控制中心23还包括第一 判断单元233和第二判断单元234,所述第一判断单元233判断要访问所述视频采集终端 21的客户端的数量是否超过设定量,如果是则控制所述请求上传单元223向所述视频采集 终端21发送上传请求。所述视频采集终端不能承受多个客户端同时访问,例如视频采集终端最多能够接受10个客户端同时访问,当服务器接收到客户端访问某个视频采集终端的 请求时,将访问请求汇总到控制中心23,控制中心23统计在这段时间要求访问同一个视频 采集终端的客户端的数量,如果超过设定量(例如8),则控制所述请求上传单元223向所述 视频采集终端发送上传请求,要求所述视频采集终端上传视频图像给服务器22,由服务器 22转发给客户端24。为保障所述视频采集终端正常运行,设定量应小于或等于视频采集终 端能够允许的最大同时访问的客户端的数量。为防止很多客户端访问同一个视频采集终端,在本实施例中还设计了第二判断单 元234,所述第二判断单元234判断所述服务器22是否有能力转发给所有要访问所述视频 采集终端的客户端,如果是,则控制所述发送单元222将所述视频图像转发给所 有要访问 所述视频采集终端的客户端,否则,所述第二判断单元234控制所述发送单元222将接收到 的所述视频图像转发到同一系统内的若干服务器上,由接收到所述视频图像的服务器根据 预定的调度规则将所述视频图像转发给所有客户端。调度规则例如可采用组播方式等,形 成一个虚拟组播网,如图5所示。基于本实施例的网络视频发布系统的网络视频发布方法如图4所示,包括以下步 骤步骤S41,客户端登录服务器,向服务器发出访问某个视频采集终端的访问请求, 其访问请求中包含有要访问的视频采集终端的身份识别码。步骤S42,所述服务器将访问请求传给控制中心。步骤S43,所述控制中心统计访问同一视频采集终端的客户端的数量,当访问同一 视频采集终端的客户端的数量超过设定量时,执行步骤S45,当访问同一视频采集终端的客 户端的数量未超过设定量时,执行步骤S44。步骤S44,所述控制中心根据客户端发送的视频采集终端的身份识别码从所述记 录表中获知所述视频采集终端的在线状态和访问方式,当客户端所要访问的视频采集终端 的访问方式为直连方式时,执行步骤S51。当客户端所要访问的视频采集终端的访问方式为 反向链接方式时,执行步骤S54。步骤S45,控制中心通知服务器。步骤S46,服务器向视频采集终端发送上传请求,要求视频采集终端上传视频图 像。这种情况下,不管视频采集终端的访问方式是怎样的,服务器都向视频采集终端发送上 传请求。步骤S47,视频采集终端上传视频图像给服务器。步骤S48,服务器判断自身是否有能力转发给所有要访问所述视频采集终端的客 户端,如果是,则执行步骤S49,否则服务器将接收到的所述视频图像转发到同一系统内的 若干服务器上,由接收到所述视频图像的服务器根据预定的调度规则将所述视频图像转发 给所有客户端。步骤S49,服务器将所述视频图像转发给所有要访问所述视频采集终端的客户端。步骤S51,控制中心根据客户端发送的视频采集终端的身份识别码从所述记录表 中查找到关联的IP地址或IP地址和端口号,将IP地址或IP地址和端口号发送给服务器。步骤S52,服务器将IP地址或IP地址和端口号发送给客户端。步骤S53,客户端与视频采集终端链接,对视频采集终端进行访问和控制。
步骤S54,控制中心通知服务器。步骤S55,服务器向视频采集终端发送上传请求,要求视频采集终端上传视频图 像。步骤S56,视频采集终端上传视频图像给服务器。步骤S57,服务器将接收到的视频图像转发给客户端。本实施例具有三种查看视频图像的方式,第一种方式用户可以直接访问网络视频采集终端,即通过特定网络视频采集终 端在服务器上所注册的、该网络视频采集终端所在的公网IP以及分配的相关端口号,直接 访问视频采集终端。这样可大大减轻服务器的负担。第二种方式视频采集终端所在的局域网无法穿透(直接访问),可由视频采集终 端向服务器系统进行连接,并始终保持连接,但不发送视频(及建立所谓的反向隧道)。当 有用户发来视频观看请求时,由服务器系统通知视频采集终端先发送到服务器系统,并有 服务器系统转发到观看用户。第三种方式当有较多用户进行观看时,也由服务器系统进行转发。即先从视频采 集终端传到服务器系统中的一台服务器,然后由该服务器将视频信号转发到其它服务器, 由这些服务器再转发到其它观看的用户。该系统将由一个统一的调度算法来分配服务器和 用户之间的转发关系。因此,整个服务器系统即构成一个的虚拟组播网。例如,在幼儿园或 学校设置网络视频发布系统,一个班通常有几十个学生,当这些学生的家长都在同一时段 要求查看该班级的视频摄像时,可采用虚拟组播网的方式,减轻一台服务器的负担,缩短家 长等待接收视频图像的时间。上述实施例中,控制中心可以是一台单独的计算机或服务器,也可以只是装在其 中一台服务器中的一个软件系统。上述流程可采用各种计算机语言编写成可被计算机执行的程序,所述程序通过计 算机执行后可完成上述功能。在一种实施例中,所述程序通过计算机执行后可完成以下功能建立视频采集终端记录表,所述记录表至少包括向其注册的视频采集终端的身份 识别码及视频采集终端的IP地址和访问方式;接收客户端发送的访问视频采集终端的访问请求;根据所述访问请求中包括客户端要访问的视频采集终端的身份识别码,确定客户 端所要访问的视频采集终端的访问方式;如果客户端所要访问的视频采集终端的访问方式为直连,则根据所述视频采集终 端的身份识别码查找所述视频采集终端的IP地址,并将所述视频采集终端的IP地址发送 给所述客户端;如果客户端所要访问的视频采集终端的访问方式为反向链接,则向所述视频采集 终端发送上传请求,要求所述视频采集终端上传视频图像,并将接收到的视频图像转发给 所述客户端。在另一实施例中,所述程序通过计算机执行还可完成如下功能判断要访问所述视频采集终端的客户端的数量是否超过设定量,如果是则向所述 视频采集终端发送上传请求,要求所述视频采集终端上传视频图像到所述服务器,并将接收到的视频图像转发给至少一个客户端。在另一实施例中,所述程序通过计算机执行还可完成如下功能判断所述服务器是否有能力将所述视频图像转发给所有要访问所述视频采集终 端的客户端,如果是,则将所述视频图像转发给所有要访问所述视频采集终端的客户端,否 贝U,所述服务器将接收到的所述视频图像转发到同一系统内的若干服务器上,由接收到所 述视频图像的服务器根据预定的调度规则将所述视频图像转发给所有客户端。在另一实施例中,所述程序通过计算机执行还可完成如下功能 所述视频采集终端在向所述服务器注册后,等待所述服务器的反向连接,如果在 设定时间内反向连接成功,则所述服务器将记录表中的该视频采集终端的访问方式记录为 直连方式;所述视频采集终端当反向连接未能在设定时间内建立时主动与所述服务器建立 连接并保持连接,所述服务器将记录表中的该视频采集终端的访问方式记录为反向链接方 式。具有以上功能的程序可通过各种存储方式存储在介质上,所述介质可以是硬盘、 光盘、闪存盘等各种半导体存储设备。本发明的网络视频发布系统适用于家庭安防、公共场所监控、工厂监控、幼儿园学 校安防监控及远程会议。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
权利要求
一种网络视频发布方法,其特征在于包括建立视频采集终端记录表,所述记录表至少包括视频采集终端的身份识别码及其IP地址和访问方式;服务器接收客户端发送的访问视频采集终端的访问请求;根据所述访问请求中包括的客户端要访问的视频采集终端的身份识别码,确定客户端所要访问的视频采集终端的访问方式;如果客户端所要访问的视频采集终端的访问方式为直连,则根据所述视频采集终端的身份识别码查找所述视频采集终端的IP地址,并将所述视频采集终端的IP地址发送给所述客户端,以便所述客户端访问所述视频采集终端;如果客户端所要访问的视频采集终端的访问方式为反向链接,则向所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像,并将接收到的视频图像转发给所述客户端。
2.如权利要求1所述的方法,其特征在于,在所述服务器接收客户端发送的访问视频 采集终端的请求后还包括判断要访问所述视频采集终端的客户端的数量是否超过设定 量,如果是则向所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像到 所述服务器,并将接收到的视频图像转发给至少一个客户端。
3.如权利要求1或2所述的方法,其特征在于,还包括在所述服务器接收到所述视频 采集终端上传的视频图像后还包括判断所述服务器是否有能力将所述视频图像转发给所 有要访问所述视频采集终端的客户端,如果是,则将所述视频图像转发给所有要访问所述 视频采集终端的客户端,否则,所述服务器将接收到的所述视频图像转发到同一系统内的 若干服务器上,由接收到所述视频图像的服务器根据预定的调度规则将所述视频图像转发 给所有客户端。
4.如权利要求1至3中任一项所述的方法,其特征在于,还包括定期更新记录表中的 IP地址、端口号和访问方式的步骤。
5.如权利要求1至3中任一项所述的方法,其特征在于,根据所述视频采集终端的身份 识别码,从记录表中获取客户端所要访问的视频采集终端的访问方式。
6.一种网络视频发布系统,其特征在于包括视频采集终端记录表,所述记录表至少包括视频采集终端的身份识别码及其IP地址 和访问方式;接收单元,用于接收客户端发送的访问视频采集终端的访问请求,所述访问请求中包 括客户端要访问的视频采集终端的身份识别码;查找单元,用于根据所述访问请求中包括的客户端要访问的视频采集终端的身份识别 码,在所述记录表中查找出所述视频采集终端的访问方式,并在客户端所要访问的视频采 集终端的访问方式为直连时根据所述视频采集终端的身份识别码查找所述视频采集终端 的IP地址;请求上传单元,用于当客户端所要访问的视频采集终端的访问方式为反向链接时向所 述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像;发送单元,用于将查找单元查找出的所述视频采集终端的IP地址发送给所述客户端, 以便所述客户端访问所述视频采集终端,或将接收到的所述视频采集终端上传的视频图像转发给所述客户端。
7.如权利要求6所述的系统,其特征在于,还包括第一判断单元,所述第一判断单元判 断要访问所述视频采集终端的客户端的数量是否超过设定量,如果是则控制所述请求上传 单元向所述视频采集终端发送上传请求。
8.如权利要求6或7所述的系统,其特征在于,还包括第二判断单元,所述第二判断单 元判断所述服务器是否有能力转发给所有要访问所述视频采集终端的客户端,如果是,则 控制所述发送单元将所述视频图像转发给所有要访问所述视频采集终端的客户端,否则, 所述第二判断单元控制所述发送单元将接收到的所述视频图像转发到同一系统内的若干 服务器上,由接收到所述视频图像的服务器根据预定的调度规则将所述视频图像转发给所 有客户端。
9.一种网络视频发布系统,其特征在于包括至少一个视频采集终端,用于拍摄被监控区域的图像;至少一个服务器,所述服务器包括接收单元、发送单元和请求上传单元,所述接收单元 用于接收客户端发送的包含有要访问视频采集终端的身份识别码的访问请求和所述视频 采集终端上传的视频图像;所述请求上传单元用于向所述视频采集终端发送上传请求;所 述发送单元用于向客户端发送所要访问的视频采集终端的IP地址,或将所述视频采集终 端上传的视频图像转发给客户端;控制中心,所述控制中心包括视频采集终端记录表和查找单元,所述记录表至少包括 视频采集终端的身份识别码及其IP地址和访问方式;所述查找单元根据客户端发送的视 频采集终端的身份识别码从所述记录表中获知所述视频采集终端的访问方式,在客户端所 要访问的视频采集终端的访问方式为直连时根据所述视频采集终端的身份识别码查找所 述视频采集终端的IP地址,并通过所述服务器发送给客户端,当客户端所要访问的视频采 集终端的访问方式为反向链接时控制所述服务器向所述视频采集终端发送上传请求,要求 所述视频采集终端上传视频图像。
10.如权利要求9所述的系统,其特征在于,所述控制中心还包括第一判断单元,所述 第一判断单元用于统计要访问同一视频采集终端的客户端的数量,当要访问同一视频采集 终端的客户端的数量超过设定量时,控制服务器向所述视频采集终端发送上传请求。
11.如权利要求9或10所述的系统,其特征在于,所述服务器还包括第二判断单元,所 述第二判断单元判断所述服务器是否有能力转发给所有要访问所述视频采集终端的客户 端,如果是,则控制所述发送单元将所述视频图像转发给所有要访问所述视频采集终端的 客户端,否则,所述第二判断单元控制所述发送单元将接收到的所述视频图像转发到同一 系统内的若干服务器上,由接收到所述视频图像的服务器根据预定的调度规则将所述视频 图像转发给所有客户端。
12.如权利要求9至11中任一项所述的系统,其特征在于,所述视频采集终端在向所 述服务器注册时,将自身的身份识别码、IP地址和端口号发送给所述服务器,所述服务器将 所述视频采集终端的身份识别码、IP地址和端口号记录到控制中心的视频采集终端记录表 中。
13.如权利要求12所述的系统,其特征在于,所述视频采集终端在向所述服务器注册 后,等待所述服务器的反向连接,如果在设定时间内反向连接成功,则所述服务器将记录表中的该视频采集终端的访问方式记录为直连方式;所述视频采集终端当反向连接未能在设 定时间内建立时主动与所述服务器建立连接并保持连接,所述服务器将记录表中的该视频 采集终端的访问方式记录为反向链接方式。
全文摘要
本发明公开了一种网络视频发布方法及系统,包括服务器建立视频采集终端记录表,所述记录表包括视频采集终端的身份识别码及其IP地址和访问方式;服务器接收客户端发送的访问视频采集终端的访问请求,所述访问请求中包括视频采集终端的身份识别码;确定客户端所要访问的视频采集终端的访问方式;如果访问方式为直连,则根据所述身份识别码查找所述视频采集终端的IP地址,并将所述视频采集终端的IP地址发送给所述客户端;如果客户端所要访问的视频采集终端的访问方式为反向链接,则向所述视频采集终端发送上传请求,要求所述视频采集终端上传视频图像,并将接收到的视频图像转发给所述客户端。本发明使客户端更容易查看视频采集终端的视频图像。
文档编号H04L29/12GK101867583SQ201010207368
公开日2010年10月20日 申请日期2010年6月23日 优先权日2010年6月23日
发明者赵勇 申请人:深圳市中瀛鑫科技股份有限公司