我的机器上有一个网络摄像头,我想通过 USB 从另一台机器访问这个网络摄像头。另一台机器应该能够连接并将我的机器视为网络摄像头。本质上,我想将网络摄像头的输入“转发”到另一个 USB 的输出。有什么办法可以做到这一点吗?
答案1
那里是一种通过 IP 实现 USB 的方法,但它是专有的,需要花钱并且有一些怪癖(因为一个 USB 数据包需要大约 3 个 IP 数据包)......
usbnet
如果您真的想通过 IP 实现 USB,那么这就是您需要的软件包。
选择:
如果您只是想通过底层的网络摄像头从顶层观察您的狗,那么 VLC 确实是您所需要的:
步骤 1:测试视频捕捉
- 如果您没有,请安装 VLC。
- 启动 VLC
- 打开Media菜单
- 选择Open capture device
- 将捕获模式设置为Video camera。
然后选择正确的视频设备名称(通常是 /dev/video0),如果您从一台计算机流式传输到附近的另一台计算机,请关闭音频。(以消除反馈)
- 点击Play
如果可行,您就可以进入步骤 2。如果不行,请尝试各种捕获设备名称,直到可行!;-)
第 2 步:开始直播
- 打开Media菜单,
- 点击按钮Stream
- 点击Capture device选项卡
- 不要更改任何内容,因为它包含步骤 1 中的所有设置
- 点击按钮Stream
- 点击Next
- 选择HTTP,单击Add,然后单击Next
- 选择Video - Theora + Vorbis (OGG)并点击Next
- 点击Stream
瞧!你正在直播!(网络摄像头灯应该亮着)现在转到终端并输入ifconfig
并记下 IP 地址(可能192.168.x.y
)
第 3 步:查看你的信息流
- 转到另一台计算机
- 打开浏览器
- 输入地址:
192.168.x.y:8080
瞧:狗来了!如果你想在工作时看你的狗,你还需要进入路由器并进行 IP 转发,或者将网络摄像头计算机放在 DMZ(危险!)等等,但上述操作应该可以让你立即启动并运行!