动态公网IP(Dynamic Public IP)是指由互联网服务提供商(ISP)分配给用户的动态IP地址,该地址是公共的,可以在公共互联网上访问。与静态公网IP不同,动态公网IP是临时分配的,并且在一段时间后可能会更改。这意味着每次重新连接到互联网时,用户可能会被分配一个新的动态公网IP地址。
动态公网IP通常用于个人用户或小型企业,因为它们相对便宜,而且不需要用户进行任何配置或管理。但是,由于其不稳定性和易变性,动态公网IP可能不适合需要稳定和持久的互联网连接的大型企业或组织。
联通的adsl用户可以打10010 叫客服打开“动态公网IP” + 路由器桥接。(缘由:需要动态公网ip做监控或者访问服务)
开启动态公网IP+路由器桥接以后,
路由器上拨号即可得到一个公网IP.
OpenWRT 路由器 设置端口映射, 即可将局域网内主机的端口 映射到公网IP的特定上。
题外话(弯路):(Padavan的系统,在端口映射是使用单独的工具(耗内存)来实现端口数据转发,OpenWrt的iptables更可靠,扎实稳定)
下面以mac电脑,架设SRS服务器 来:分享流媒体至互联网。
1. 安装SRS步骤(安装Docker.dmg后, 运行下面的指令)
SRS文档:https://ossrs.net/lts/zh-cn/docs/v4/doc/getting-started Steps to run docker: 1. cd /Users/abc/WebstormProjects/srs/srs/trunk 2. 运行:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \ registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs -c conf/docker.conf
3. 推流 ffmpeg -re -i './...' -c copy -f flv rtmp://localhost/live/livestream
4. 播放观看 http://localhost:8080/players/srs_player.html
5. 外网映射 注意: 映射的时候不能使用8080端口, 建议使用60000以上的端口 (因isp防火墙已封锁这些特殊的端口)
2. 推流方案#2:使用obs推流
下载并安装 obs-studio-29.0.2-macos-arm64.dmg Obs 打开后右下角的设置 >直播 >服务选择自定义服务器为rtmp://localhost/live/, 推流码为1(可以是任意数字和字母,可理解为房间号) 添加内容(音频,视频)后,点击开始直播。
---------播放部分---------
最终得到的 播放地址为: http://localhost:60080/live/1.flv
工具可选用VLC或者网页形式http://localhost:8080/players/srs_player.html
经验:
使用ffmpeg3流远程m3u8媒体时,经常会容易断流或电脑休眠后会断流, 这时我们最好使用 obs 转播来源为window capture的方案。
标签:8080,SRS,IP,srs,公网,动态,localhost From: https://www.cnblogs.com/backuper/p/Dynamic_Public_IP.html