更好的树莓派流媒体解决方案
发布于 2016 年 11 月 29 日
在 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 提供的各种内容。