环境准备
推流工具:ffmpeg
官网下载地址:
![nginx rtmp 视频推流直播](http://p2.ttnews.xyz/loading.gif)
下载 win64-static,bin路径下有如下单个应用,需要用到ffmpeg.exe,将路径配置到环境变量path中。
![nginx rtmp 视频推流直播](http://p2.ttnews.xyz/loading.gif)
python安装
官网下载python安装包windows版本,可用最新版本
Nginx + nginx-rtmp-module
nginx
百度搜索nginx官网下载linux版本()。
编译安装:
[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
用vlc打开视频测试成功
閱讀更多 皮蛋可愛萌 的文章