nginx rtmp 视频推流直播

环境准备

推流工具:ffmpeg

官网下载地址:

nginx rtmp 视频推流直播

下载 win64-static,bin路径下有如下单个应用,需要用到ffmpeg.exe,将路径配置到环境变量path中。

nginx rtmp 视频推流直播


python安装

官网下载python安装包windows版本,可用最新版本

Nginx + nginx-rtmp-module

nginx

百度搜索nginx官网下载linux版本()。

nginx rtmp 视频推流直播

编译安装:

[root@bogon pcre-8.35]# ./configure

[root@bogon pcre-8.35]# make && make install

nginx-rtmp-module

github下载rtmp模块

地址:

已安装nginx情况下,执行如下命令添加模块

./configure --prefix=/你的安装目录 --add-module=/第三方模块目录


nginx配置:

文件位置: nginx安装目录/conf/nginx.conf

http同级添加:

rtmp {

server {

listen 1935; #监听的端口

chunk_size 4000;


application rtmp { #rtmp推流请求路径

live on;

hls on;

hls_path /usr/local/nginx/html/hls;

hls_fragment 5s;

}

}

}

配置后重启nginx

如上配置后,rtmp推流地址为:rtmp://IP:1935/rtmp/{**}

花括号中的后缀随意命令,保持推流和拉流地址一致即可,可用于放置账号密码


nginx操作命令

启动:nginx/sbin/nginx

重启:nginx/sbin/nginx -s reload

推出:nginx/sbin/nginx -s quit

VLC测试工具

VLC测试播放工具

百度搜索 VLC media player 下载安装,用于测试查看推流结果


操作

cmd窗口执行如下命令:

ffmpeg.exe -re -i demo.wmv -f flv rtmp://IP:1935/rtmp/123

nginx rtmp 视频推流直播

用vlc打开视频测试成功


分享到:


相關文章: