我是靠谱客的博主 腼腆鸡,最近开发中收集的这篇文章主要介绍Ubuntu 下访问摄像头 及将摄像头数据重定向到http协议 远程访问摄像头,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


本文的主要工作是ubuntu下打开摄像头,保存图片及视频,以及将视频流搬到网络上,远程访问之。两个目的,第一是手头现有树霉派,但是没有摄像头模块,所以就以笔记本来做实验,最终想法是树霉派连接摄像头模块作为一个远程网络视频监控器。第二,是安卓或者IOS装个支持视频流的播放器,就可以打开上述远程视频监控器了

1 打开摄像头

为了访问摄像头,需要安装cheese软件。

sudo apt-get install cheese

完成后,打开即可。该软件支持单次拍摄,连拍,视频模式,同时也提供了一些滤镜效果功夫/广场/扭曲/万花筒等。


2 远程访问摄像头

1 需要安装开源软件,vlc

sudo apt-get install vlc

2 测试vlc ,正常可以可以看到类似cheese的功能

vlc v4l2:///dev/video0   //这里video0对应你的摄像头设备

3 重定向视频流

   vlc菜单栏的媒体下,选择流或者(ctrl+s) ,选择捕获设备后选视频设备和音频设备。

   选择显示更多选项,单击流,选择下一步,选择http 点击增加,选择http端口 本人选择8084 输入文件名stream.wmv

   点击流 结束

4 使用mplayer 访问远程数据

因为是在本机测试 命令为

mylpaer http://127.0.0.1:8084/stream.wmv

远程windows访问,找另外一台电脑,安装vlc media palyer

选择打开远程流 输入 http://192.168.0.103:8084/stream.wmv (这里的ip地址是ubuntu的地址,请根据ifconfig命令,修改此处)

全部测试完成。因为两台电脑都是无线连接到tenda的一台路由器上面,限于tenda的性能及无线共享带宽的原因,两台电脑的存在3s的时间差。


参考连接
http://xmodulo.com/2013/09/live-stream-video-webcam-linux.html

http://www.videolan.org/vlc/


最后

以上就是腼腆鸡为你收集整理的Ubuntu 下访问摄像头 及将摄像头数据重定向到http协议 远程访问摄像头的全部内容,希望文章能够帮你解决Ubuntu 下访问摄像头 及将摄像头数据重定向到http协议 远程访问摄像头所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部