如何在台式pc上,使用笔记本电脑的摄像头

分享于 

4分钟阅读

ubuntu

 

问题:

想将笔记本电脑上的摄像头用作pc上的视频设备,以便将它用于视频会议等等。

两台电脑,一台流媒体摄像头,另一台作为视频设备。

两种计算都可以正常运行Ubuntu 18.04,但是我很快就会升级到20.04


答案1:

VLC

使用VLC是唯一以实现这个目标的方法。

步骤1-设置

要在Debian,Ubuntu或Linux Mint上安装VLC:


$ sudo apt-get install vlc



要在Fedora上安装VLC,首先启用RPM Fusion的免费存储库,然后运行:


$ sudo yum install vlc



要在CentOS或RHEL 6上安装VLC,首先设置EPEL存储库,然后使用以下命令:


$ cd /etc/yum.repos.d/


$ sudo wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo


$ sudo yum install vlc



步骤2-在VLC中验证网络摄像头

确保你的摄像头被你的Linux系统和VLC检测到。

你需要知道摄像头的名字,在下面的示例中,网络摄像机名为/dev/video0


$ ls /dev/video*


/dev/video0



然后你必须测试你的摄像头视频,以下是需要使用的命令,不要忘记将"video0" 替换为设备的名称。


$ vlc v4l2:///dev/video0



如果你的摄像头被VLC成功检测,你应该能够看到你的视频流。

在VLC上配置网络摄像头流

你已经成功地在VLC中检测到你的网络摄像头,接下来配置网络摄像机流。

在此示例中,网络摄像机以WMV格式通过HTTP传输,为网络摄像机流配置VLC,首先启动VLC。

 
$ vlc



在VLC菜单中,选择" Streaming"

在屏幕上选择摄像头的或音频设备的名称,比如,摄像头的/dev/video0和音频hw:0,0。勾选" 显示更多选项" 复选框,并在"MRL" 和" 编辑选项" 字段中记录值字符串,这些字符串将在教程的后面使用,单击" Stream" 按钮。

验证视频源,比如,v4l2:///dev/video ,并单击" Next" 继续。

选择网络摄像头流的目的地,即流method/target。在示例中,我们从下拉列表中选择HTTP,然后单击"Add"

接下来,指定流服务的端口号和路径,对于端口号,键入8080;我们假设路径 - "/stream.wmv" 未占用端口号,对于代码转换,从下拉列表中选择" 视频-wmv +WMA ( ASF )"profile。单击

下一个屏幕显示自动生成的流输出字符串,记下它并单击" Stream" 按钮。

此时,VLC应该开始通过HTTP从网络摄像机流式传输视频,流通信在TCP端口号8080直接发送到localhost,因此在VLC窗口中看不到内容。

要验证VLC在TCP端口8080上是否正确运行,请运行以下命令,并查找VLC。


$ sudo netstat -nap | grep 8080



观看来自网络摄像头的流视频

一旦流服务器开始运行,网络摄像机实时提要在http://:8080/stream . wmv可用

可以使用VLC播放器或MPlayer按如下方式访问网络摄像机提要。


$ vlc http://:8080/stream.wmv


$ mplayer http://:8080/stream.wmv



如果要测试来自同一主机的feed,请使用回送地址127 . 0 . 0 . 1 .



WEB  DES  network  桌面  网络  Webcam  
相关文章