gst-rtsp-server发出视频后,使用frp局域网,与外网穿透(有阿里云服务器与公网ip)

首先,把frp_0.64.0_linux_arm.tar.gz官方压缩包解压到服务器里边;

在解压好的文件夹里边有五个文件:frpc,frpc.toml,frps,frps.toml,LICENSE

阿里云服务器作为服务端,用来中转内外网的联通:

1. 服务端配置(frps.toml

在服务端(公网服务器)上,打开 frps.toml 配置文件并进行编辑,配置内容如下

bind_port = 5000       # FRP 服务端口,frpc 客户端将连接到此端口

里边没有指定监听ip地址,将默认监听所有的ip,也就是0.0.0.0

bind_port: 服务端监听的端口,客户端将连接到此端口。

2. 客户端配置(frpc.toml

在内网机器上,也就是获取rtsp视频的linux系统上,打开 frpc.toml 配置文件并进行编辑,配置内容如下:

[common]
server_addr = "x.x.x.x"   # 公网服务器的 IP 地址
server_port = 5000         # FRP 服务端口,与 frps.toml 中的配置相同
# auth_token = "your_token"  # 如果使用了 token 认证,可以在这里配置

#[http]
#type = "http"
#local_ip = "127.0.0.1"     # 内网服务地址
#local_port = 80            # 本地服务端口
#custom_domains = "www.yourdomain.com"  # 可选的域名


[tcp]
type = "tcp"
local_ip = "192.168.0.33" # 连接rtsp视频的linux设备的自身ip
local_port = 8554  # 与读取到的rtsp视频流的端口一致
remote_port = 8554
  • server_addr: 配置公网服务器的 IP 地址。

  • server_port: 配置服务端口,需要与 frps.toml 中的 bind_port 保持一致。

3. 启动服务端和客户端

启动 FRP 服务端:

./frps -c ./frps.toml

如果成功启动就会出现:

启动 FRP 客户端:

./frpc -c ./frpc.toml

启动成功后,也会出来类似的提示

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值