跳轉到主要內容
本主題說明如何使用 XBOX 主機的視訊伺服器將視訊與音訊分享給第三方工具;此功能可補充 XBOX Manager 遠端控制功能。視訊伺服器會產生業界標準的 RTSP 串流,可供其他工具使用。視訊串流為 H264 1080p@30 或 HEVC 4k@60,音訊串流一律為立體聲 AAC。

VLC Media Player

此工具具有出色的 RTSP 支援。若要在其中檢視主機,請前往 媒體 > 開啟網路串流,並在 開啟媒體 視窗中開啟 網路 索引標籤,然後指定下列格式的 URI:
  • rtsp://consolename:11442/video/live
  • rtsp://consolename:11442/video/live4k
VLC 預設會使用 UDP 傳輸。不過,如果網路設定不支援 UDP,VLC 會在 10 秒後改用 TCP。 若要縮減最大封包大小,請使用 xbconfig.exe 將 VideoServerMaxPacketSize 從預設值 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 由於 ffmpeg 預設使用透過 UDP 的 RTSP,而這可能與部分網路類型不相容,因此建議在命令列中新增 -rtsp_transport tcp,以協助確保連線成功。
為了改善部分視訊讀取器的音訊同步,請避免在 ffmpeg 上使用 -avoid_negative_ts make_zero 旗標選項。

OBS Studio

主機的遠端視訊串流可以在 OBS 中轉換成攝影機。這可讓您同時向多位使用者廣播並錄製多部主機,例如用於多人遊戲。若要建立「主機攝影機」,請執行下列動作:
  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 主機遊戲開發:環境與工具 ff mpeg
最後修改於 2026年10月8日