我编译了mjpeg_streamer
它并且可以与我的笔记本电脑的网络摄像头一起正常工作(/dev/video0
)。但如果我使用我的 USB 网络摄像头 (a4tech),它会显示如下所示的流:
命令如下:
./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -y -f 5 -n -r 320x240" -o "./output_http.so -w ./www"
终端输出是这样的:
MJPG Streamer Version: svn rev: 3:172
i: Using V4L2 device.: /dev/video1
i: Desired Resolution: 320 x 240
i: Frames Per Second.: 5
i: Format............: YUV
i: JPEG Quality......: 80
o: www-folder-path...: ./www/
o: HTTP TCP port.....: 8080
o: username:password.: disabled
o: commands..........: enabled
如果我通过 VLC 或 FFMPEG 打开 USB 网络摄像头,则它可以正常工作。 YUV驱动需要做什么配置吗?