更好的树莓派流媒体解决方案

作者:Shawn Powers

2016 年 6 月刊中,我介绍了我的树莓派户外摄像头搭建方法。但从那以后,我发现了一种不同的视频流传输方式。虽然使用“raspistill”捕获图像并通过 Web 服务器提供服务完全没问题,但我更喜欢从小 RPi 获取实际的视频流。 幸运的是,有 UV4L。

我必须在 sources.list 文件中添加一行才能下载该软件,但这非常值得。 将此添加到您的 /etc/sources.list 文件中


deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/
 ↪wheezy main

然后您需要添加密钥


curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc
 ↪| sudo apt-key add -

完成之后,只需安装该程序


sudo apt-get update && sudo apt-get install uv4l uv4l-raspicam \
uv4l-raspicam-extras uv4l-server uv4l-uvc uv4l-xscreen \
uv4l-mjpegstream uv4l-dummy

最后,您可以将类似这样的行添加到您的 crontab 中,这将把您的 RPi 变成一个流媒体 IP 摄像头! 这些只是我使用的设置; 请查看您的选项的手册页


@reboot /usr/bin/uv4l -nopreview --auto-video_nr --driver
 ↪raspicam --encoding jpeg --quality 90 --metering matrix
 ↪--drc low --width 1280 --height 720 --framerate 10
 ↪--server-option '--port=9090' --server-option
 ↪'--max-queued-connections=10' --server-option
 ↪'--max-streams=5' --server-option '--max-threads=15'

访问 此站点 以查看 UV4L 提供的各种内容。

肖恩是Linux Journal的副编辑,从一开始就接触 Linux。 他对开源充满热情,并且热爱教学。 他还喝太多的咖啡,这经常在他的写作中体现出来。

加载 Disqus 评论