长沙千视电子科技有限公司

宽带运营商PPPoE模式获取公网IP地址(方案一)

 二维码
作者:KILOVIEW来源:SRT知识库

SRT 是点对点传输协议,由于需要穿透互联网,所以至少需要有一端具备公网IP地址。将有公网 IP 地址的一端设备设置为 listener 模式,另一端采用 caller 模式向对端发起连接请求,待 SRT 连接建立成功之后,则可以实时传输视频流了。

SRT获取公网地址有4种方案,第一种方案可以通过宽带运营商 PPPoE模式获取公网IP地址/端口映射,具体如下:

宽带运营商可以提供公网IP 地址给路由器(4G上网是不能提供公网 IP 地址的),公网 IP 地址配置于路由器的 outside 接口,在路由器对解码器 IP/端口做一对一映射。

组网示意图如下:

公网IP 地址组网示意图.png

1)设置路由器的 WAN 口以 PPPoE 模式获取公网 IP 地址

设置路由器的 WAN 口.png

注:想要路由器接口直接获取到公网 IP 地址,需要宽带运营商配合。

  一是需要将宽带光猫设置为透传模式,将 PPPoE 拨号的功能放置在路由器来执行,以便可以在路由器来配置公网/私网地址端口映射。

  二是需要运营商有条件提供公网 IP 地址给用户(通常电信宽带拥有更多的公网 IP 地址资源。由于申请运营商的固定公网 IP 地址费用太高,一般能够有公网 IP 地址即可,虽然这个公网 IP 地址是变化的,但是一定时间内它是能够保持不变的,除非设备重启才会发生变化)。

一般情况下,如果 WAN 口获取到的是 10.x.x.x、172.16.x.x--172.32.x.x、192.168.x.x 网段的 IP 地址, 这是属于私网 IP 地址范畴,用户不能直接穿越互联网来访问它的。

2)设置路由器的端口映射(Port Forward)

如下图所示,将外网地址的 UDP33222 端口,映射到内网 192.168.4.101(解码器 IP 地址,并保证这个 IP 地址与路由器是互通的)地址 UDP33222 端口。

即,当对端设备采用 SRT 方式向本路由器公网 IP 地址的 33222 端口发起连接时,路由器会直接将该数据流转发给解码器 192.168.4.101 设备进行响应和回复。(SRT 是以UDP 协议传输的,因此端口映射必须配置为 UDP 协议)

设置路由器的端口映射.png

注:如果宽带运营商可以提供多个公网 IP 地址(一般需要专线模式,PPPoE 拨号方式上网只能获得一个公网 IP 地址),一个用于路由器上网,一个单独给解码器使用,则可以将公网 IP 直接配置在解码器的网口,这样就可以免去端口映射的配置。
第二种方案参考阅读(采用FRP方式做公网地址/端口映射

咨询热线0731-82525732
关注微信公众号
关注官方微博
电话/微信:18573192787  QQ:2881094567
地址:长沙市雨花区汇金路877号嘉华智谷产业园长沙屿B4栋106、109号
咨询添加客服微信号
| 友情链接 LINKS