V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Geo200
V2EX  ›  分享创造

XStreaming: Xbox 串流移动端应用,如果你喜欢 Xbox 串流,一定要来看看

  •  
  •   Geo200 · 143 天前 · 1188 次点击
    这是一个创建于 143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发起因

    本人是一个串流爱好者,在串流 xbox 时发现目前市面上没有一款好用的 Xbox 串流应用,且开源的串流应用更是一个都没有,为了填补 xbox 开源串流的空白,于是决定借鉴桌面端串流应用Greenlight提供的 API 接口和相关实现自行开发移动端应用,且代码、文档完全开源,欢迎全球开发者一起把这款应用完善。

    技术选型

    考虑到个人精力和后续的维护成本,最后还是选择了人数和生态最丰富的 JS/TS 作为基础语言,使用 React-native 作为应用基座,WebRTC 相关使用纯前端的方案,如果你是前端,看到这个项目结构一定不会陌生。

    愿景

    作为首个移动端 Xbox 串流应用,目前应用还有很多需要完善和优化的地方,开源的目的也是让更多开发者参加到这个项目里,更好的提升串流体验!

    特色

    XStreaming 有以下特色:

    • 串流 Xbox One 、Xbox Series S/X 的音视频
    • 支持 1080P 分辨率
    • 支持外接、蓝牙、虚拟手柄,支持手柄振动
    • 支持手柄按键映射
    • 免代理云游戏
    • IPv6 优先连接支持

    个人总结的 XStreaming 开发概述和更详细的功能介绍: XStreaming 开发手记

    bilibili 上关于 APP 的介绍: https://www.bilibili.com/video/BV1yS421d73r/

    Github: https://github.com/Geocld/XStreaming

    PS. 前期实现功能为主,很多代码写的比较乱,重复性代码也很多,新版 React 也是边学边开发,很多代码有需要重构的地方,望各位大佬轻喷。

    4 条回复    2024-07-06 15:22:36 +08:00
    bao3
        1
    bao3  
       143 天前
    牛啊,就需要这种精神。可惜我是 PS……
    sodayo
        2
    sodayo  
       142 天前 via Android
    Xbox 玩家前来支持一下
    helldweller
        3
    helldweller  
       142 天前
    比 XBXPlay 好用,可以说是 Xbox 和 XGPU 玩家必备 App 了
    wpl
        4
    wpl  
       141 天前
    牛的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.