sunspa
X

优视科技—移动执法取证-安全生产可视化指挥调度平台厂商-OEM/ODM!

>
技术支持_详情

运行流媒体服务器软件 所需的公网IP以及端口映射

浏览量

  术语:

  板卡、前端板卡,通称为PU或者设备:指的是我司的4G无线视频监控的产品板,板卡对接入的模拟视频做采集,H.264压缩,并通过4G网络传输到远端。

  早期在测试4G视频传输时,需要使用SmartEye Server进行设备与客户端软件之间的视频中转,或者早期的net264/BVFF的点对点接收模式,就是一个前端设备只能将视频传输给一台有公网IP的PC接收观看,无法做到一台PC接收多个前端设备传回的视频,也无法使用多个PC来查看同一个前端设备的视频

  使用路由器的端口映射

  对于很多SOHO的公司而言,很难做到用一个PC直接拨号来获取公网IP,公司的PC都是位于一个路由器后面的防火墙下面,公网IP只能是出口那个路由器的WAN口的IP地址。

  对于这种情况,就需要使用路由器的端口映射功能。

  我们的前端板卡的传输视频到接收端,一共有四个端口,默认的就是9701/TCP,9702/UDP,9703/UDP,当然了,这两个端口是可以任意修改的,就是在板卡的WEB配置界面的“传输&存储”里面。

  

运行流媒体服务器软件

 

  

运行流媒体服务器软件

 

  为了让位于公司路由器防火墙后面的一台PC能接收到前端板卡从4G公网传来的视频,则我们需要如下操作,原理是:

  将公司路由器的WAN口IP(或者域名,绝大多数路由器都支持DDNS,例如华为的SOHO路由器就支持3322.org的动态域名,只不过这个解析的软件不是跑在PC上,而是直接泡在路由器那个嵌入式设备上)作为接收端IP输入给前端板卡,端口例如就用默认的9701/TCP,9702/UDP,9703/UDP,;

  此外,很多公司都有静态的公网IP,例如光纤接入,这样就不需要路由器上运行DDNS了;

  然后呢,我们需要将发送到路由器WAN口9908/9909端口的数据重定向到内部局域网内的一台PC上,就需要用到路由器的端口映射功能,几乎所有常见的路由器都支持端口映射,端口映射,其实就是允许来自外部Internet的数据能穿透路由器里面的防火墙(NAT),而进入局域网(LAN),如下图示:

  

运行流媒体服务器软件

 

  不同的路由器里面对于端口映射的叫法略有区别,下面举例说明:

  3.1 华为BR104/BR204+系列SOHO路由器

  这里叫做:虚拟服务器,例如一条记录如下:

  

运行流媒体服务器软件

 

  这样,就将对路由器WAN口公网IP的9908/9909端口的访问映射到内网一台192.168.6.126的PC上,我们将net264运行在这个内网PC上,就可收到前端板卡发送到路由器WAN口公网IP的9908/9909端口的视频数据;

  3.2 D-LINK 系列DIR-605 SOHO无线路由器

  

运行流媒体服务器软件

 

  3.3 LINKSYS无线路由器

  

运行流媒体服务器软件

 

  3.4 路由器上的DDNS支持

  综上,对于这种使用路由器的WAN口IP作为前端板卡的接收IP的做法,也面临一个问题,那就是这个路由器的WAN口IP也有可能是经常变化的,例如这个SOHO路由器是接了一个电信的ADSL拨号上网的,那么这个WAN口IP是会经常变化的;

  针对这种情况,可以有几种解决办法:

  在路由器上支持DDNS,例如华为的路由器,就支持3322.org的DDNS,配置界面如下:

  

运行流媒体服务器软件

 

  这样,就可将besovideo.3322.org作为接收IP输给前端板卡,而不必用类似60.168.93.119这样的IP形式了,也不用反复变更了。

  但需要注意的是,除去华为外的大多数主流品牌路由器,一般都不支持国内的3322.org(希网)的DDNS,而通常是支持国外的DDNS服务商,这些国外的DDNS服务商我们一般是无法使用的,或者大多是要付费的,例如国内的另外一家:花生壳(http://www.oray.com/),

  Linksys的路由器就只支持国外的dyndns.org以及TZ0.COM;

  D-LINK的路由器支持dyndns.org以及花生壳;

  比较好的情况是,公司拥有静态IP的网络接入,例如电信的静态IP光纤接入方式,这样,您的路由器的WAN口IP就是这个静态的公网IP了,就把这个作为接收IP输给前端板卡,也不用反复变更。

推荐产品

4G图传语音调度智能安全帽-可拆卸

人脸识别H.265三摄3.5大屏4G单兵-BM350

技术支持