方案一:
一、树莓派安装ffmpeg
sudo apt-get install ffmpeg
二、安装nginx,nginx-rtmp
sudo apt-get install nginx
sudo apt-get install libnginx-mod-rtmp
三、编辑nginx.conf文件配置支持rtmp
sudo nano /etc/nginx/nginx.conf
在http模块上添加以下配置:
rtmp {
server {
listen 1935; #监听的端口号
application myapp { #rtmp视频流
live on;
}
}
四、树莓派开始推流:
推送到rtmp应用
ffmpeg -y -f alsa -ac 1 -i hw:2 -acodec pcm_s16le -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -f flv rtmp://树莓派ip:1935/myapp/room1
注意:
hw:2为音频源
/dev/video0为视频源
五、用vlc播放rtmp视频流
rtmp://树莓派ip地址:1935/myapp/room1
方案二:
注意:此方案不能实现声音监控
安装motion
sudo apt-get install motion
然后打开 motion daemon 守护进程,让他可以一直在后台运行:
sudo nano /etc/default/motion
#no修改成yes:
start_motion_daemon=yes
修改motion的配置文件:
sudo nano /etc/motion/motion.conf
#deamon off 改成 on
deamon on
#设置分辨率
width 800
height 600
#设置视频文件存放路径
t

最低0.47元/天 解锁文章
8431

被折叠的 条评论
为什么被折叠?



