实时视频串流到虚幻引擎的最佳方式?

虚幻引擎中不同串流方法以及分别的优缺点
作者 OWL
已更新 3周前

将实时视频串流到虚幻引擎的传统方法包括:

  1. NDI
  2. 通过虚幻引擎兼容的采集卡进行 SDI/ HDMI 输入
  3. 通过虚幻引擎媒体播放器输入网络摄像头

这些有以下问题:

  1. 兼容性:虚幻引擎与许多采集卡缺乏兼容性,甚至对特定制造商也没有一致的支持。
  2. 延迟:视频离开相机/捕获设备和到达虚幻引擎之间存在时间延迟
  3. 压缩:原始视频已被编码/解码,并已删除像素以减小其大小以便于传输。
  4. 分辨率上限:您可以从采集卡或网络摄像头输出的视频的分辨率有限制。
  5. 帧速率上限:您可以输出的视频的帧速率有限制。
  6. Overhead:您的计算机正在后台创建视频,这会降低您在虚幻引擎中的性能。

我们的直播工具包避免了所有这些问题:

它使用名为 Spout 的 Windows 实用程序在虚幻引擎和其他程序之间共享 GPU 上的视频纹理。

这意味着它不必对其进行编码/解码,因此没有延迟、压缩或偷听。

这也意味着分辨率或 FPS 没有人为的上限。 无论您可以在虚幻中制作什么,您都可以流式传输。

当与我们的 OBS Studio Spout 插件结合使用时,您可以从 OBS 的大量媒体源交叉兼容性中受益,并将其与 Spout 的零延迟/压缩相结合,轻松将各种媒体源发送到虚幻引擎。

与虚幻引擎进行直播的所有选项的比较:

NDI 采集卡 (SDI/ HDMI) 网络摄像头 Spout
兼容性问题 No (through OBS) Yes Yes No (through OBS)
延迟 Yes In most cases No No
压缩 Yes Sometimes Yes No
分辨率上限 Yes Yes Yes No
帧速率上限 Yes Yes Yes No
Overhead Yes No Yes Yes

什么是最好的选择?

将直播流式传输到虚幻引擎的最佳选择是来自 AJA 或 BlackMagic 等公司的工作室质量采集卡。

然而,这些通常至少花费 500 美元(并且可能更多)。

因此,在以下情况下,直播工具包是一个很好的选择:

  1. 更低的预算:您可以使用工具包社区许可证免费将视频实时直播到引擎!
  2. 需要媒体输入源的最大多功能性(因为它让您可以使用 OBS Studio 作为媒体管理器)。
  3. 避免延迟/压缩/分辨率限制。
这篇文章有帮到您吗?