我的目标是通过 https 传输我的网络摄像头。除了 webcam-server 和 cvlc 之外,欢迎提出任何建议。
从 VLC 我可以说
Media -> Open Capture Device
并保持video 4 linux 2
拍摄模式处于选中状态。如果我选择以下任一模式
- /dev/video0
- /dev/v4l/by-path/pci-0000:00:1d.7-usb-0:2:1.0-video-index0
- /dev/v4l/by-id/usb-Dynex_Dynex_1.3MP_Webcam-video-index0
找到视频源并点击“播放”,我就可以看到我的视频了。如果我尝试添加
/dev/snd/by-id/usb-Dynex_Dynex_1.3MP_Webcam-02
在音频中,我收到错误
Your input can't be opened:
VLC is unable to open the MRL 'alsa:///dev/snd/by-id/usb-Dynex_Dynex_1.3MP_Webcam-02'. Check the log for details.
使用其他版本的麦克风也会出现同样的错误。例如
$ pwd
/dev/snd/by-id
$ ls
usb-Dynex_Dynex_1.3MP_Webcam-02
$ file usb\-Dynex_Dynex_1.3MP_Webcam\-02
usb-Dynex_Dynex_1.3MP_Webcam-02: symbolic link to `../controlC1'
建议我使用/dev/snd/controlC1
,但这会产生相同的 MRL...alsa:/// 错误。此外,我没有看到任何日志文件$HOME/.local/share/vlc