树莓派搭建实时IP摄像头:Motion流媒体逐步指南
树莓派体积小巧、性能强劲、功耗低,深受极客与专业人士喜爱。其多功能性使其成为随时随地项目的理想选择——如搭建一个可向全球任意设备推流实时视频的IP摄像头。
所需硬件
- 树莓派(任意带摄像头接口的型号)
- 已烧录树莓派OS的Micro-SD卡
- 兼容的摄像头模块(如树莓派摄像头v2)
- 电源、网络连接(有线或Wi-Fi)
安装步骤
1. 准备树莓派
从官网下载最新树莓派OS,烧录至Micro-SD卡并插入树莓派。上电启动。
修改默认pi账户密码并更新系统:
sudo passwd pi sudo apt update
2. 连接摄像头模块
将摄像头连接树莓派专用CSI接口。运行配置工具启用摄像头:
sudo raspi-config # 进入 Interface Options → Camera → Enable # 若提示重启则重启
检查/dev/下是否有videoX条目确认识别。若无,更新内核并加载驱动:
sudo raspi-update sudo reboot sudo modprobe bcm2835-v4l2
3. 安装Motion
Motion是开源运动检测与视频流守护进程。安装命令:
sudo apt install motion
4. 配置Motion
编辑主配置文件:
sudo nano /etc/motion/motion.conf
调整关键参数以适配实时流媒体:
- daemon on
- stream_localhost off
- stream_maxrate 50
- framerate 50
- width 640
- height 480
设置开机自启:
sudo nano /etc/default/motion # 设置 start_motion_daemon=yes
5. 启动视频流
启动Motion服务:
sudo service motion start
同一网络下任意设备打开浏览器访问:
https://:8081
将替换为树莓派实际IP。即可看到摄像头实时画面。
6. 远程访问
要在局域网外访问,在路由器配置TCP 8081端口转发,或搭建VPN实现安全远程访问。进阶安全可添加认证或启用HTTPS。
享受你的低成本定制IP摄像头——适合家庭监控、野生动物观察或DIY项目。
制造工艺
- 树莓派+Nagios高效监控机房温度
- 树莓派 Home Assistant 安全监控:PIR 运动检测、报警面板与视频抓拍
- 树莓派 DIY 红外运动传感器:从原理到代码的完整指南
- 树莓派 LIRC 通用红外遥控器专业构建指南
- 树莓派 PIR 运动传感器控制 LED 实战指南
- 树莓派射频转直流:包络检波器构建与故障排查
- Cycle Chaser:树莓派让自行车变身夜间光影秀
- 树莓派防窃报警器 DIY:压力触发播放警报声
- 树莓派车库门开启器加视频流:磁性门状态传感器与实时画面集成
- 树莓派 + MCP9808 + InfluxDB + Grafana:家庭温度监测系统
- 掌握树莓派 GPIO:在 B+/Model 2 上接入 PIR 运动传感器
- 树莓派打造家庭自动化系统:手机远程控制灯风扇大门