http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16#example11
在 Raspberry Pi 上安装或更新 UV4L
打开终端, 输入以下命令:
$ curl | sudo apt-key add
把以下内容添加到 / etc/apt/sources.list 文件中:
deb wheezy main
安装 UV4L 如果已经安装过 UV4L, 下面的两条命令会把它更新到最新版:
- $ sudo apt-get update
- $ sudo apt-get install uv4l uv4l-raspicam
如果你想让驱动在开机的时候被加载, 那就安装下面的包:
$ sudo apt-get install uv4l-raspicam-extras
为了方便, 上面的包提供了以服务的方式去开始和停止驱动:
$ sudo service uv4l_raspicam restart
在服务开启的时候, uv4l 会去解析配置文件 / etc/uv4l/uv4l-raspicam.conf 以获取 驱动选项的默认值所以, 更改这个文件, 以改变驱动选线的默认值
此时, 已经安装了 UV4L 的核心组件和 Video4Linux2 驱动, 如果有错误发生, 可以考虑更新固件, 运行以下命令:
$ sudo rpi-update
可以使用以下两条命令获取更多的使用信息:
$
$
获取命令选项列表:
$ uv4l --help--driver raspicam --driver-help
如果你没有安装可选包 uv4l-raspicam-extras, 又想要快速测试 uv4l, 可以手动加载:
$ uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding mjpeg(或者 h264jpeg)
拍一张 JPEG 的图片:
$ ddif=/dev/video0 of=snapshot.jpeg bs=11M count=1
结束正在运行的 uv4l:
$sudo pkill uv4l
安装 uv4l-server 模块:
$ sudo apt-get install uv4l-server
可以选择安装以下模块:
- $ sudo apt-getinstall uv4l-uvc
- $ sudo apt-getinstall uv4l-xscreen
- $ sudo apt-getinstall uv4l-mjpegstream
使用 VLC 获取实时视频流
使用网页配置 UV4L 选项:
从服务器获取 HTTP/MJPEG(Video) 视频流:
client ~ $ cvlc
从服务器获取 HTTP/raw H264 视频流:
client ~ $ cvlc --demuxh264
从服务器获取 HTTP/JPEG 从服务器获取:
client ~ $ cvlc
来源: http://lib.csdn.net/article/embeddeddevelopment/36909