赞
踩
1.安装依赖
apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
2.建一个目录
mldir rtmp_nginx
3.源码下载
- wget http://nginx.org/download/nginx-1.21.6.tar.gz
- wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
4.解压缩
- tar -xf nginx-1.21.6.tar.gz
- unzip master.zip
5.编译安装到指定位置
- cd nginx-1.21.6/
- ./configure --prefix=你的位置 --with-http_ssl_module --add-module=../nginx-rtmp-module-master
- make && make install
6.添加到环境变量
- sudo vim /etc/profile.d/export_path.sh
- 添加:
- #!/bin/bash
-
- export PATH=$PATH:/你的位置/nginx/sbin/
- sudo vim PATH=$PATH:/你的位置/nginx/sbin/
7.验证,如图成功
8.rtmp配置
vim /你的位置/nginx/conf/nginx.conf
- rtmp {
- server {
- listen 1935;
- chunk_size 4096;
-
- application live {
- live on;
- record off;
- }
- }
- }
9.启动、重启、停止
systemctl start nginx systemctl restart nginx systemctl stop nginx
10.验证
ffmpeg退流mp4,拉流测试
1.sudo ffmpeg -re -stream_loop -1 -i /home/ych/tools/拉流测试/test.mp4 -vcodec libx264 -preset veryfast -vprofile baseline -acodec aac -f flv rtmp://127.0.0.1:1935/live/test
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。