Happyn+Parsec--也许是最稳定的远程串流游戏方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
happyn
V2EX    游戏

Happyn+Parsec--也许是最稳定的远程串流游戏方案

  •  
  •   happyn 2021-09-01 16:00:09 +08:00 12247 次点击
    这是一个创建于 1551 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前已经有朋友对当前主流的远程串流方案做了总结:

    t/755819


    再补充一个我觉得 Steam 远程畅玩以及 Moonlight 最不方便的一个地方:

    在使用了 Microsoft RDP 连接远程桌面后,无法使用 Stream 和 Moonlight 连接回串流模式了。

    Microsoft RDP 是调用了 CPU 的画面渲染,如果在 MRD 下进入显卡驱动设置界面,会发现驱动根本没有识别到显卡,因此此时无法开启串流,此时我们需要 steam link 或 Teamviewr 做一个跳板,在 Microsoft RDP 连接远程桌面的时候,先使用 steam link 或 teamviewer 连接并进入桌面一次,此时系统就会切换为显卡输出,接着退出 steam link 或 teamviewer 然后使用 moonlight 连接即可。

    这一步操作极其折腾...让人无可奈何;

    在体验了各式串流之后,Parsec 是目前唯一在体验方面有明显优势的串流方案;

    Parsec 最令人敬佩的地方在于,他们没有启用什么黑魔法,而是从最底层一点一点打磨解码 /编码 算法,一点一点提升画面渲染效率,最终积小优为大优,成就了目前最优体验;

    但是 Parsec 也有缺点,就是对于处于内网 NAT 后的两台机器进行远程串流时,P2P 打洞成功率不高,还无法完美直连,此时的体验就会下降一大截;


    ==================================================
    在此推荐自家产的一个解决任意地点、任意联网设备间组建虚拟局域网的方案-- happyn.cc

    t/796362


    Happyn.cc 提供了任意网络环境中的设备组建虚拟局域网的方案,并且优先采用 P2P 打洞,成功率极高;搭配 Parsec 使用,家用宽带,远程串流的效果可以稳定运行 1080P 了;至于远程桌面就更不用提了,可以稳定的 2K 分辨率;

    我自己测试在同城电信 200Mb 可以远程串流 1080P 游戏了,当然 FPS 类的还不能流畅体验,但是 RPG 类已经达到可以的程度了。

    关于详细的使用方法请参考[这里]( https://forum.happyn.cc/d/11-happynparsec);

    欢迎大家试用并吐槽。
    第 1 条附言    2022-01-27 10:48:42 +08:00
    目前已经完成了国内域名备案和服务迁移;很快开放付费服务器的测试;

    已经完成了 Windows, Linux, MacOS, Android 四个平台的互联互通;虽然软件还很简陋,但是能正常 work 了;我自己有几台内网的服务已经稳定运行 3 月+了;

    主站迁移到: happyn.cn

    论坛迁移到:forum.happyn.cn

    谢谢各位朋友的支持;
    15 条回复    2021-09-03 14:37:40 +08:00
    Puteulanus
        1
    Puteulanus  
       2021-09-01 16:05:46 +08:00
    优先 P2P 的话,套餐的速度限制和流量限额包括 P2P 的吗
    happyn
        2
    happyn  
    OP
       2021-09-01 16:09:24 +08:00
    不包括,这正是 happyn 平台能长期运营的基础;

    目前的测试来看,国内绝大多数场景下都可以做到稳定的 P2P 打洞;除了以下两种场景不行:

    1. 锥形 NAT
    2. 移动 4G 网络间互联

    一般来说,两台机器间打洞成功后,消耗的流量极小;可以忽略不计;
    happyn
        3
    happyn  
    OP
       2021-09-01 16:16:13 +08:00
    即使是服务器转发,我认为需要的流量资源并没有那么大;

    10Mbps 的带宽可以保证流畅的远程桌面体验; 20Mbps 的带宽就可以做到 1080p 串流游戏;

    假设一个用户 1 小时的串流,消耗流量为 20/8*3600=7GB ; 这其实跟很多视频平台流量差不多的;一个用户一个月 10 小时串流,国内的 BGP 流量成本大概是 0.5 元 /GB, 月费 35 元成本,这是按照精品流量带宽来算;

    总体来说,我觉得国内带宽成本会快速下降,用户 10 元 /月 就能享受稳定的串流体验,我认为将来是能做到的;
    LuckyTain
        4
    LuckyTain  
       2021-09-01 16:23:20 +08:00
    Parsec 确实不错,我跨城网路也可以 P2P,20Mbps 的带宽画质 1080P,玩休闲游戏足够了
    在 P2P 正常的情况下用这个 happyn 会有提升空间吗
    happyn
        5
    happyn  
    OP
      &nbp;2021-09-01 16:26:10 +08:00
    @LuckyTain P2P 正常应该就没有啥提升空间了 ..

    但是 happyn 等于组建了一个虚拟局域网,所以你在开着 parsec 的同时还可以 RDP ; ^_^
    happyn
        6
    happyn  
    OP
       2021-09-01 16:35:04 +08:00
    @LuckyTain 对于 Parsec P2P 效率和 happyn 的 P2P 效率没有做过比较, 您有兴趣的话可以安装 happyn 试用一下;

    parsec 不需要做任何改动,只需要运行 happyn 组建虚拟局域网即可,看看效率是否有所提升;
    pluvet
        7
    pluvet  
       2021-09-01 18:39:05 +08:00
    内网远程游戏有没有更好的方案?
    kloudmuka
        8
    kloudmuka  
       2021-09-01 18:43:12 +08:00
    内网远程用 zerotier 就行了
    Cassius
        9
    Cassius  
       2021-09-02 05:01:35 +08:00
    我目前就在用 zerotier + parsec 的方案。
    有个缺点就是 udp 包在国内 ISP 线路上有不同程度的劣化。
    表现就是用着用着偶尔丢一个包 parsec 就会卡一下
    不过只要不打游戏还是能满足绝大多数场景了。而且因为几个地方的机器都有公网 IP,自动打洞优秀。
    大部分情况不需要 zerotier,毕竟 parsec 优化的太好了!
    (何况能远程管理这么多设备都不要钱
    locoz
        10
    locoz  
       2021-09-02 07:00:34 +08:00
    @pluvet #7 内网环境你直接在这主题开头那个链接里面随便选一个用就行了,反正本来就在一个网络下,不用考虑组网,也基本不用太考虑带宽和延迟问题。
    happyn
        11
    happyn  
    OP
       2021-09-02 08:39:11 +08:00
    @pluvet 正如楼上所说,内网串流,开头链接里介绍的工具都是做这个的;我个人用下来,还是 parsec 综合体验最好;

    @Cassius 确实 parsec 的优化已经非常优秀了,在大多数情况下,足以替代 teamviewer,而且多设备还不收费;现在体验有折扣的场景就是两台 NAT 之后的机器串流,所幸这方面已经有非常多的解决方案,从内网穿透到端口映射:zerotier, tailscale,N2N, FRP,Ngrok, inlets, Cloudflare Tunnel, inebula......

    这些工具都很优秀,但是受限于国内的网络环境,如果需要好的体验还是需要自建服务器转发,happyn 就是想把这一步折腾做掉,把自建服务运维这一块专业化,带宽利用最大化,用户不要操心这些事,直接安装个客户端配置下参数就完成组网;
    sbilly
        12
    sbilly  
       2021-09-02 10:49:57 +08:00
    parsec 这种啥原理?很好奇
    happyn
        13
    happyn  
    OP
       2021-09-02 13:04:46 +08:00
    @sbilly 根据我的理解,就是串流技术,在服务端编码视频,然后实时串流给客户端;

    所有串流技术拼的是编码解码效率,如何用尽可能小的负载和码率将画面压缩传输,同时做到低延时;
    alading11
        14
    alading11  
       2021-09-02 22:30:11 +08:00
    parsec 用过,超级好用,基本没有延迟感觉,和朋友远程联机就像在本地连两个手柄一样
    weicoz
        15
    weicoz  
       2021-09-03 14:37:40 +08:00
    有没有人试过用安卓端的 Parsec 在串流中经常突然没声音,重新串流后又有声音,还经常性发生,但是画面正常,用的 redmi k30u 安卓 11
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5288 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:12 PVG 15:12 LAX 23:12 JFK 02:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86