首先保证已经安装好了ffmpeg,其次源码安装好了nginx和nginx-rtmp-module,配置nginx的配置文件加入下面这一部分

rtmp{
	server{
		listen 1935;
		chunk_size 4000;
		application live{
			live on;
			allow play all;
		}
	}
}

如图加载这里,其他的不用改
在这里插入图片描述
启动nginx服务器,看到这个页面表示启动成功
在这里插入图片描述

查看监听的1935端口是否打开

netstat -an | grep 1935

看到这些表示已经打开

[root@localhost ~]# netstat -an | grep 1935
tcp        0      0 0.0.0.0:1935            0.0.0.0:*               LISTEN 

启动ffplay开始拉流,有数据过来就会播放

/usr/local/ffmpeg/bin/ffplay rtmp://localhost/live/room

启动ffmpeg开始推数据到nginx

/usr/local/ffmpeg/bin/ffmpeg -re -i "/root/文档/test.mp4" -c copy -f flv rtmp://localhost/live/room

当推流命令执行完可以看到,可以看到ffmpeg推过来的视频了

更多推荐