本站长承接,网站搭建,网站美化,wordpress网站速度优化,网站各种疑难杂症,vpn方案,小程序搭建,视频网站解决方案,视频播放器解析源码(带暂停广告,视频广告功能),视频播放跨域,视频直播流解决方案等等,欢迎来聊~
只有你想不到,没有我做不到( •̀ ω •́ )✧ 微信:MRmagg

167素材网

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器


基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器


基于宝塔安装的Nginx安装nginx-rtmp-module模块完成推流直播,安装步骤一次操作

首先,先不要安装Nginx,如果安装了先卸载

第一步安装gcc-c++环境

yum install -y gcc gcc-c++ autoconf wget 
yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype* 

接下来把nginx-rtmp-module模块下载到服务器

cd /www/server

先进入上面的目录,如果你想下载到其他目录,可以更改为其他目录,然后拉去nginx-rtmp-module

git clone https://github.com/arut/nginx-rtmp-module.git

接下来修改宝塔的nginx的安装脚本,可以通过宝塔面板文件管理打开路径

/www/server/panel/install

找到 nginx.sh 打开编辑,查找 export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH  ,在它下面有 ./configure  ,这这个代码后面加入

--add-module=/www/server/nginx-rtmp-module

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

保存即可,如果不想通过宝塔面板来编辑也可以直接再终端输入

vi /www/server/panel/install/nginx.sh

然后修改后保存

接下来返回终端输入安装nginx的命令

sh /www/server/panel/install/nginx.sh install 1.17

后面的1.17也可以换成其他版本 比如1.14等等

安装完成后查看时候安装成模块输入

nginx -V

查看是否安装成功

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

返回宝塔面板新建网站,记住网站目录路径,我们进入网站目录后新建一个live文件夹,复制live文件夹的路径

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器 基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器 基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

打开/www/server/nginx/conf/nginx.conf文件,或者进入宝塔软件商店中nginx的“配置修改”栏目
在nginx.conf中添加以下内容(与http同级):

rtmp {   
     
    server {   
     
        listen 1935;  #监听的端口 ,可以改为你自己喜欢的端口号,记得在宝塔后台放行此端口!!!
     
        chunk_size 4000;   
           
            
        application hls {  #rtmp推流请求路径 
            live on;   
            hls on;   
            hls_path /www/server/nginx/hls;   //这个目录就是推流文件存储的位置
            hls_fragment 5s;   
        }   
    }   
} 

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

注意:hls_path目录需要可读可写的权限。

解析来我们就可以使用obs等推流软件进行推流直播,下面以obs为例

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

此时你的服务器ip就是推流地址

rtmp://ip:1935/hls

播放地址根据你设置的串流密钥来定,比如我设定的串流密钥是index,那我的m3u8地址就是

http(s)://域名/live/index.m3u8

接下来我们使用live在线解析播放器解析m3u8地址就可以了,live在线解析播放器源码地址我放在下面了

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器

拜拜ヾ(•ω•`)o
附件:点击下载

167素材网

Madapang

一个喜欢撸猫,听歌,玩小霸王,睡觉的人。

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close