我需要在 IP 摄像机流上运行一些视频处理算法。我没有网络摄像头,所以我的想法是使用网络摄像头作为RTSP流媒体的网络摄像头,客户端机器可以获取并运行算法。我了解到 VLC 可以从网络摄像头执行流式传输。我将一个旧的网络摄像头连接到一台 Ubuntu 机器上。这是信息。
$ v4l2-ctl --list-devices
SAMSUNG (SPC-A30M): SAMSUNG (SP (usb-0000:00:14.0-7):
/dev/video0
/dev/video1
$ v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUYV 4:2:2
Run Code Online (Sandbox Code Playgroud)
这是驱动程序信息。
/dev/video0
Driver Info (not using libv4l2):
Driver name : uvcvideo
Card type : SAMSUNG (SPC-A30M): SAMSUNG (SP
Bus info : usb-0000:00:14.0-7
Driver version: 5.3.18
Capabilities : 0x84A00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001 …Run Code Online (Sandbox Code Playgroud)