Skip to main content
本主题介绍如何使用 XBOX 主机的视频服务器向第三方工具共享视频与音频;此功能对 XBOX Manager Remote Control 功能起补充作用。视频服务器生成符合行业标准的 RTSP 流,可供其他工具使用。视频流为 H264 1080p@30 或 HEVC 4k@60,音频流始终为立体声 AAC。

VLC Media Player

此工具对 RTSP 有出色的支持。要在其中查看主机,请转到 Media > Open Network Stream,在 Open Media 窗口中打开 Network 选项卡,并指定以下形式的 URI:
  • rtsp://consolename:11442/video/live
  • rtsp://consolename:11442/video/live4k
VLC 默认使用 UDP 传输。但是,如果网络配置不支持 UDP,VLC 会在 10 秒后回退到 TCP。 要减小最大数据包大小,请使用 xbconfig.exeVideoServerMaxPacketSize 从默认值 1300 字节设置为 500 到 1400 字节之间的值。

ffmpeg

使用此工具或其开源版本 ffmpeg 工具 直接从主机将音频和视频流捕获到文件。 例如,要将从 XBOX 主机捕获的 30 秒序列保存到名为 test.mp4 的文件中,可以使用以下命令: ffmpeg.exe -y -t 30 -i rtsp://consolename:11442/video/live -acodec copy -vcodec copy test.mp4 我们建议在命令行中添加 -rtsp_transport tcp,以帮助确保连接成功,因为 ffmpeg 默认使用基于 UDP 的 RTSP,这可能与某些网络类型不兼容。
为改善某些视频读取器的音频同步,请避免在 ffmpeg 上使用 -avoid_negative_ts make_zero 标志选项。

OBS Studio

主机的远程视频流可以在 OBS 中转换为摄像头。这样就可以向多位用户广播,并同时录制多台主机,例如用于多人游戏。要创建 “console camera”,请执行以下操作:
  1. OBS Sources 窗口下方点击 +
  2. 点击 Media Source
  3. 点击 New 创建,以主机名(或其他任何名称)命名,然后点击 OK
  4. 清除 Local File 选项。
  5. 清除 Restart playback
  6. 选择 Use hardware decoding when available。这是可选的,但建议启用。
  7. Input 字段中输入 rtsp://consolename:11442/video/live 或类似 URL。
  8. 点击 OK
现在你的主机就是 OBS 中的另一个源设备了。
ffmpeg 与 OBS 现在需要主机的 IPv6 地址才能与我们的 RTSP 服务器一起使用。在某些网络上或通过 VPN 时,可能需要指定主机的 IPv6 地址,这些工具才能连接。

另请参阅

XBOX 主机游戏开发:环境和工具 ffmpeg
最后修改于 2026年8月24日