前言
- 建议配合视频教程一起使用,这篇提供我已知的最优解,但不一定是最好;
- 完成本地的直播网站需要一台满足配置要求的设备(能带动OBS+内网穿透且承载住他人的拉流;主要吃CPU和宽带,CPU方面基本上一般电脑都可以),体量不大宽带家用蛮够,主要看映射软件给你开放的宽带(obs默认码率一个访问者流量传输约为128KB/s),如果面向人群体量稍大如班级可以考虑研究一下p2p技术,再大这则博客就没用了,大型的平台主要采用CDN分发和p2p;
- 需要两条http协议的隧道,如果网页有托管可以直接对外公开的话可以只要一个隧道(Github是https打头,数据不和http互通,需要额外配置)
准备工作
除内网穿透需求可能要多个,其他工具只要一个即可
Windows自带的IIS组件
-
内网穿透工具(这里只列出支持http/https协议的)(视频演示方法需要凑出2条隧道)
- cpolar:学习成本低;无需实名;无限流量;动态域名且无UDP;速度较低;http协议提供免费动态域名,免费一条http隧道
- 飞鸽:学习成本低;0.5M,签到给流量;http协议提供免费域名;免费两条隧道但http只能一条
- OpenFrp 内网穿透(需域名):学习成本低(带GUI启动器和樱花相似)免费,签到领流量;部分节点无需实名;速度限制12M/s(速度取决于所选节点与访客距离);固定域名;http协议需要绑定自己的域名
- NATAPP:学习成本一般;动态域名;实名;1M;http协议提供免费域名
- 闪库:1M/s;仅支持Http,随机固定域名;未来可能实名 (以下是其他我没用过的内网穿透)
- ngrok(https):学习成本一般;无需实名;只给一条免费隧道,离得近的节点延迟较低;http会自动换https协议(相当于不支持http)
- 花生壳(https):极低的学习成本;实名1M每月1G且无Http只有https,隧道固定域名
- ......(数据来源于2023.1,可能不准确如有需要在下面留言更新)