VLC Media Player
此工具对 RTSP 有出色的支持。要在其中查看主机,请转到 Media > Open Network Stream,在 Open Media 窗口中打开 Network 选项卡,并指定以下形式的 URI:- rtsp://consolename:11442/video/live
- rtsp://consolename:11442/video/live4k
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
我们建议在命令行中添加 -rtsp_transport tcp,以帮助确保连接成功,因为 ffmpeg 默认使用基于 UDP 的 RTSP,这可能与某些网络类型不兼容。
为改善某些视频读取器的音频同步,请避免在 ffmpeg 上使用
-avoid_negative_ts make_zero 标志选项。OBS Studio
主机的远程视频流可以在 OBS 中转换为摄像头。这样就可以向多位用户广播,并同时录制多台主机,例如用于多人游戏。要创建 “console camera”,请执行以下操作:- 在 OBS Sources 窗口下方点击 +。
- 点击 Media Source。
- 点击 New 创建,以主机名(或其他任何名称)命名,然后点击 OK。
- 清除 Local File 选项。
- 清除 Restart playback。
- 选择 Use hardware decoding when available。这是可选的,但建议启用。
- 在 Input 字段中输入 rtsp://consolename:11442/video/live 或类似 URL。
- 点击 OK。
ffmpeg 与 OBS 现在需要主机的 IPv6 地址才能与我们的 RTSP 服务器一起使用。在某些网络上或通过 VPN 时,可能需要指定主机的 IPv6 地址,这些工具才能连接。
