centos搭建流媒体服务器

本文介绍了如何在CentOS 7.0环境下,通过Nginx搭建流媒体服务器。详细步骤包括下载nginx-rtmp-module,安装Nginx,修改配置文件,设置推流和拉流参数,以及解决访问问题。通过完成这些步骤,你可以使用OBS进行推流,并使用H5的vedio标签或RTMP工具如VLC进行实时观看。

本次搭建流媒体使用的环境是centos 7.0+nginx;让我们一起开始奇妙的流媒体之旅吧!

1、下载nginx-rtmp-module:

nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module

使用命令:

1

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

 

将nginx-rtmp-module下载到linux中。

2、安装nginx:

nginx的官方网站为:http://nginx.org/en/download.html

 

1

2

3

4

5

wget http://nginx.org/download/nginx-1.8.1.tar.gz 

tar -zxvf nginx-1.8.1.tar.gz 

cd nginx-1.8.1 

./configure --prefix=/usr/local/nginx  --add-module=../nginx-rtmp-module  --with-http_ssl_module   

make && make install

 

注:这里的Nginx不需要修改路径名称。

本次默认安装目录为:/root, add-module为下载的nginx-rtmp-module文件路径。

 

安装时候可能会报错没有安装openssl,需要执行命令:

1

yum -y install openssl openssl-devel

 


3、修改nginx配置文件:

 

1

vi /usr/local/nginx/conf/nginx.conf


加入以下内容:

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

rtmp {   

     

    server {   

     

        listen 1935;  #监听的端口 

     

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值