Linux环境下搭建RTMP流媒体服务器

第一步:安装依赖

yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

第二步:解压Nginx

在官网里面找一个自己想要的版本下载,但是还不能安装(因为安装好了就不能安装nginx-rtmp-module)

官网地址: http://nginx.org/en/download.html

mkdir nginx         #创建文件夹

cd nginx            #进入文件夹

wget http://nginx.org/download/nginx-1.22.1.tar.gz   #下载文件

tar -zxvf nginx-1.22.1.tar.gz       #解压

第三步:下载nginx-rtmp-module

网址: https://github.com/arut/nginx-rtmp-module

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

第四步:安装Nginx和加入nginx-rtmp-module

./configure --add-module=/tmp/nginx/nginx-rtmp-module  #绝对路径安装

./configure --add-module=../nginx-rtmp-module   #相对路径安装

上边两种方式选择一种就可以

make      #编译

make install  #安装

第五步:更改nginx.conf文件

cd /usr/local/nginx/conf/  #进入目录

vim nginx.conf    #打开nginx.conf文件

在文件最后添加如下内容:

#rtmp服务

rtmp {

    server {

        listen 19305; #监听的端口

        chunk_size 4000;

        application live {

            live on; #开启实时

            hls on;  #开启hls

            hls_path /mnt/hls; #rtmp推流请求路径,文件存放路径

            hls_fragment 5s; #每个TS文件包含5秒的视频内容

        }

    }

}

第六步:重启Nginx

 cd /usr/local/nginx/sbin/      #进入目录

./nginx -s reload     #重启nginx

解更多内容 关注公众号

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值