V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
helixcn2022
V2EX  ›  宽带症候群

怎么样让多条宽带线路无缝切换不影响直播?

  •  
  •   helixcn2022 · 2 天前 · 2476 次点击

    自己家有 5 条宽带,在家搞直播,有时候线路不好的时候必须要切换线路才能继续直播,有没有办法 0 毫秒切换这些线路,让直播无感呢?哪怕是手动切换能让直播无感也行

    53 条回复    2026-02-26 15:54:43 +08:00
    hefish
        1
    hefish  
       2 天前
    只要自己开发一个抖音直播系统就可以了。
    caola
        2
    caola  
       2 天前
    直播是指推流吧?可以考虑用一台服务器,作多路汇聚到服务器之后再进行推流,我记得有专门多路汇聚的开源的,叫什么我忘记了,你可以去了解一下
    helixcn2022
        3
    helixcn2022  
    OP
       2 天前
    @caola 这个我试过,是一个聚合系统,但有时候会莫名其妙的不稳定
    slowman
        4
    slowman  
       2 天前
    付费找人帮你做吧
    helixcn2022
        5
    helixcn2022  
    OP
       2 天前
    @slowman 有合适人选推荐下
    EVJohn
        6
    EVJohn  
       2 天前
    mptcp
    ovtfkw
        7
    ovtfkw  
       2 天前 via iPhone
    买个 claude vibe 一个
    paradoxs
        8
    paradoxs  
       2 天前
    我觉得你该检查宽带为什么会线路不好。检查线路光衰
    birdvdsk
        9
    birdvdsk  
       2 天前 via Android
    手动切换可以这样做:
    1.在路由器上使用智能路由系统比如 Routeros ,同时拨五条宽带。
    2.设置动态路由规则
    3.在想切换线路时,登录路由器修改动态路由设置,就能实现无感切换线路了。
    我自己是双线宽带,使用这个方案可以无感切换线路。
    五线宽带只不过是多打几行命令而已
    bigtwo
        10
    bigtwo  
       2 天前
    不同 ip 毫秒切换是不可能的,如一楼所说除了自己开发一套抖音快手直播系统(^^);
    一般市面上的解决方案都是多链路连接到一台稳定的服务器,服务器再连接到直播平台,不过鉴于流量价格和硬件成本,不如直接用高优先级的运营商手机套餐(不限于 JS 卖的无限流量卡,或 1 元/G 普通流量卡都行),如果周边是大型居民区可以在郊区或基站附近租一套房;
    如果同时直播的平台不多,也可以拉一条物理双链路保障的 PTN(IPRAN)专线,价格大概 7 元/Mbps/月左右,鉴于知识储备,只想到这些方案,楼下高人继续
    mooyo
        11
    mooyo  
       2 天前
    折腾这些不如买条带 SLA 的宽带。
    crab
        12
    crab  
       2 天前
    加延迟导播模式,家里的直播流先推给自己服务器,服务器再推给平台。
    huihuilang
        13
    huihuilang  
       2 天前 via Android
    找运营商或者云厂给你搞一套吧,钱到位了 99.999%的 SLA 都能做出来
    998This
        14
    998This  
       2 天前
    可以看看 Speedify 这款软件。
    Speedify 的应用程序和企业解决方案可让您将多种互联网连接( Wi-Fi 、4G 、5G 、以太网、Starlink 、卫星等)结合起来,从而提高在线体验的稳定性、速度和安全性。
    每月有两个 G 的免费流量,想要更多的话,就要付费,就是太贵了。

    https://speedify.com/
    laminux29
        15
    laminux29  
       2 天前
    难道你的问题,不应该是检查为什么有时线路会不好吗?
    998This
        16
    998This  
       1 天前
    我之前遇到过一个场景,跟你很类似,
    即:我使用的公共 WiFi 会限速,为了绕过限速,我给电脑插了多个无线网卡,每个网卡都连接该 WiFi ,默认情况下,Windows 系统,只会使用其中一个 WiFi 连接,所以网速没有叠加。

    我用上 Speedify 这款软件,成功将多个无线网卡的速度叠加了,变相绕过了限速,但是它付费套餐太贵了,于是我再找替代方案,

    找到了一种名为 Multipath TCP 的技术,不过后续我就没在研究了,给你个参考。
    datiewang
        17
    datiewang  
       1 天前
    单纯想请教一下 5 条宽带的意义是什么
    peteretep
        18
    peteretep  
       1 天前
    有针对直播的宽带产品啊, 直接买,整啥杂技
    bobryjosin
        19
    bobryjosin  
       1 天前 via Android
    直播延迟不敏感,几秒内能切过去就行了,路由器拨号静态路由配一下优先级,check gateway 或者服务器 ip ,不通自动禁用路由就会自动切到第二条线路
    Zeaxion
        20
    Zeaxion  
       1 天前
    你的解题思路不对啊
    你这个应该是要分流
    一条上不稳定,肯定是上传占满
    每条带宽线路要做规划
    内网要做个汇聚,汇聚再根据指令去轮询出口
    根据出口占用情况,定时反馈给汇聚,汇聚根据策略
    将轮询出口做调整
    每条带宽一定要预留至少 3%-7%,否则会出现短拥堵+长波动
    helixcn2022
        21
    helixcn2022  
    OP
       1 天前
    @998This 其实你说的这个我也在测试,但效果不是很理想
    helixcn2022
        22
    helixcn2022  
    OP
       1 天前
    @birdvdsk 这样直播会中断
    helixcn2022
        23
    helixcn2022  
    OP
       1 天前
    @crab 延迟也没有用的,因为切换网关的时候数据还是会中断
    helixcn2022
        24
    helixcn2022  
    OP
       1 天前
    @bobryjosin 直播对网络最敏感了,断 0.5 秒都不行的
    helixcn2022
        25
    helixcn2022  
    OP
       1 天前
    @Zeaxion 你这个思路,什么软件或者硬件能做到吗?
    helixcn2022
        26
    helixcn2022  
    OP
       1 天前
    @998This 这个底层和 mptcp 是差不多的,而且这个费用太高了
    bobryjosin
        27
    bobryjosin  
       1 天前 via Android
    @helixcn2022 楼上已经说了,加延迟,5 条线路同时推,推到公网再负载均衡转到平台,负载具体怎么做,这得看你愿意加多少钱了
    m1nm13
        28
    m1nm13  
       1 天前
    mptcp, 你得先有一个大带宽国内 VPS. 怎么着也得有个 50M/100M 带宽的 VPS. 这玩意啥价钱来着? 几千一个月?

    你个小主播还是别整这没用的了. 技术没啥, 国内带宽死要钱. 就算大主播怕是也受不了这价格
    birdvdsk
        29
    birdvdsk  
       1 天前 via Android
    @helixcn2022 我自己测试时,TCP 协议会中断,UDP 不会中断
    Razio
        30
    Razio  
       1 天前
    这么大主播吗?有必要性吗。大主播一般都是找人来配置的
    ZeroKong
        31
    ZeroKong  
       1 天前
    来去路由不一致,一定会丢几个包的,UDP 应该没什么关系
    网络差其实是因为家里的宽带不是 BGP 的,如果真有这方面的需求需要加一个 BGP 中转节点会好很多(钞能力)。
    mrhunhun
        32
    mrhunhun  
       1 天前 via iPhone
    找专业人士
    goodryb
        33
    goodryb  
       1 天前
    宽带多不一定好,不如把一条高稳定,比如上专线; 另外一条用其他运营商的普通宽带备用
    superhero007
        34
    superhero007  
       1 天前
    找个大流量的直播套餐更划算,用手机流量。
    lirui0073
        35
    lirui0073  
       1 天前
    上直播专线 比你 5 条贵不了多少
    ETiV
        36
    ETiV  
       1 天前 via iPhone
    没有办法 0 毫秒切换,因为“检测断线的逻辑”就不可能 0ms 检测出来是否已断线
    q9339
        37
    q9339  
       1 天前
    没有办法的哦, 你直播中,断开了换个 IP , 服务器那边默认你中断,需要你手动上线的。
    Ipsum
        38
    Ipsum  
       1 天前
    买个商宽,7 元/M 那种,签 sla 。
    helixcn2022
        39
    helixcn2022  
    OP
       1 天前
    @m1nm13 腾讯和阿里都有轻量服务器,40 一个月,上下行各 200M,不限制流量的
    birdvdsk
        40
    birdvdsk  
       1 天前 via Android
    亦可以通过搭建支持漫游的 VPN 来实现,在轻量服务器上搭建 wireguard 。本地切换线路时就通过路由表修改 wireguard 出站宽带。
    wireguard 支持漫游,流量出口始终是轻量服务器。这种方式也能实现不断线切换线路
    m1nm13
        41
    m1nm13  
       1 天前
    @helixcn2022 #39 这我还说啥呢
    hackroad
        42
    hackroad  
       1 天前
    @birdvdsk #40 会丢 2-3 个包,TCP 会重建,你这种更没必要
    birdvdsk
        43
    birdvdsk  
       1 天前 via Android
    @hackroad wireguard 里的链接不会重建
    hackroad
        44
    hackroad  
       1 天前
    @birdvdsk #43 出口都更换了,建议深度学习下 tcp 协议,或者让推流采用 udp 协议。
    birdvdsk
        45
    birdvdsk  
       1 天前 via Android
    @hackroad 这个例子里虽然 wireguard 流量的出口换了宽带,但是推流流量在 wireguard 隧道内部。无论推流是 TCP 还是 UDP 都不会重建。因为 wireguard 实现了漫游
    hackroad
        46
    hackroad  
       1 天前
    @birdvdsk #45 楼主说了 “有时候线路不好的时候必须要切换线路才能继续直播”,那么如何保障线路至 wg 的链路质量,又是个问题。
    birdvdsk
        47
    birdvdsk  
       1 天前 via Android
    @hackroad 我的方案是解决切换线路:「链接不重建」的问题。
    线路优选的话就复杂了
    helixcn2022
        48
    helixcn2022  
    OP
       1 天前
    @birdvdsk 这个方式看起来可行,但是切换的一瞬间还是会断吧
    birdvdsk
        49
    birdvdsk  
       1 天前 via Android
    @helixcn2022 我的网络环境是本地双宽带 routeros ,云端也是 routeros 。测试时是达标的。
    不过我有个疑问,你的网络环境、设备、拓补。是怎样的?
    我觉得 5 条宽带每个线路都卡顿,是不是不是宽带的问题?有没有其他可能的原因
    ipixeloldc
        50
    ipixeloldc  
       19 小时 45 分钟前 via Android
    就是 mptcp 呗,数据包级别的负载均衡,但是要求你内地有大口子的服务器当最终出口。
    ipixeloldc
        51
    ipixeloldc  
       19 小时 40 分钟前 via Android
    不过在家小主播无所谓的,断就断呗,重连就是了,直播有没有人看跟直播会不会断没关系,又不是商业直播,在乎这干啥。
    yadong1985
        52
    yadong1985  
       18 小时 0 分钟前
    你需要一条商业用途的专线宽带网络,保证服务质量的那种,比你 100 条普通宽带好用的那种。
    djw123
        53
    djw123  
       16 小时 58 分钟前
    @ipixeloldc 万一人家是什么放映厅的直播呢,不过卫星都做不到 0ms 切换这种变态级直播
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3849 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:53 · PVG 08:53 · LAX 16:53 · JFK 19:53
    ♥ Do have faith in what you're doing.