vlc 可以无延迟地流式传输网络摄像头

Mal*_*ala 7 vlc-media-player webcam delay streaming

我正在尝试让 VLC 实时显示我的网络摄像头:

vlc -I dummy v4l2:///dev/video0
Run Code Online (Sandbox Code Playgroud)

大多数情况下都可以做到这一点,除了在一个动作(比如,我转头)和在视频窗口中看到它之间几乎有第二个延迟。有什么方法可以减少延迟,或者我可以使用其他软件(Gentoo Linux)?

小智 7

捕获设备选项卡上:

  • 点击 显示更多选项
  • 然后将缓存更改为 0。

将缓存更改为零:

VLC 无延迟相机


Lès*_*sté 3

这很可能只是网络摄像头的限制。与早期的手机摄像头(较新的手机摄像头可能问题较少)一样,网络摄像头通常具有较低的帧速率,并且具有较慢的光传感器,并且处理捕获的视频帧也需要更长的时间。这会导致实时视频和显示视频之间存在延迟。相机和 PC 之间的 USB 连接也会增加延迟。

您可以尝试做的事情(除了升级到更好的网络摄像头之外)是改善照明条件。数码相机在弱光条件下往往需要更长的时间来捕获图像,因为它需要更长的时间来捕获必要的光量以产生像样的图像(有点像减慢模拟相机的快门速度)。使用 FireWire 相机也可以稍微加快速度。