linux搭建视频监控--ffmpeg+nginx视频推流

原理:使用ffmpeg采集和视频转码推送到nginx服务器,手机或者电脑使用播放器拉流,观看视频

前期准备:
下载nginx
https://blog.csdn.net/qq_33454884/article/details/89212702
下载ffmjeg
wget http://ffmpeg.org/releases/ffmpeg-3.4.1.tar.bz2
下载安装vlc media player

一、云服务器上面安装nginx,并启动(我云服务器用的windows的系统)
1、解压进入解压目录
2、打开nginx应用程序就启动了

二、本地ubuntu上面安装ffmpeg
1、解压压缩包 tar -jxvf ffmpeg-3.4.1.tar.bz2
2、进入目录 cd ffmpeg-3.4.1
3、安装yasm apt-get install yasm
4、./configure --enabled-shared --prefix=/usr/local/ffmpeg
5、安装:make && make install
6、修改文件/etc/ld.so.conf 中增加/usr/local/ffmpeg/lib
使其生效:ldconfig
7、加入环境变量:vi /etc/profile
最后一行:export FFMPEG_HOME=/usr/local/ffmpeg
export PATH= F F M P E G H O M E / b i n : FFMPEG_HOME/bin: FFMPEGHOME/bin:PATH
使环境变量生效:source /etc/profile

三、推送并拉流观看摄像头视频
1、推送本地视频
ffmpeg -re -i /home/test.mp4 -vcodec copy -acodec copy -b:v 800k -b:a 32k -f flv rtmp://192.144.217.111:1935/videotest/test
2、推送摄像头视频
ffmpeg -f dshow -i video=“EasyCamera” -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -vf scale=iw/2:-1 -f flv rtmp://192.144.217.111:1935/vod/video

打开vlc视频播放器拉流观看视频

猜你喜欢

转载自blog.csdn.net/u010835747/article/details/108974396