5

我正在尝试将树莓派板设置为管道设备,它可以接收来自相机或任何其他来源的视频并将其通过管道传输到主机 PC。我正在按照这里提到的教程

https://gist.github.com/justinschuldt/36469e2a89d95ef158a8c4df091e9cb4

我能够成功地将网络摄像头视频流式传输到主机 PC。我想做的是使用视频文件而不是来自网络摄像头的流。为了做到这一点,我做了如下

  • 创建了一个虚拟 v4l2loopback 设备
  • 按照上面的教程创建了 uvc_gadget

我的设置看起来像这样

在此处输入图像描述

之后我能够按如下方式启动 uvc_gadget 在此处输入图像描述

现在,当我尝试将视频文件流式传输到 /dev/video2 时,我只在主机 pc 上看到彩色条纹,并出现错误 no jpeg data found

在此处输入图像描述

在主机 PC 上

在此处输入图像描述

错误

在此处输入图像描述

如果我使用 g_webcam 而不是 configFS 创建小工具,我会得到几乎类似的行为。

将感谢任何帮助。我假设编码存在一些问题。

4

0 回答 0