开启我的直播之路

499 阅读1分钟

搭建流媒体服务器

一. gcc 安装

yum -y install gcc gcc-c++

二. PCRE pcre-devel 安装

yum install -y pcre pcre-devel

三. zlib 安装

yum install -y zlib zlib-devel

四. OpenSSL 安装

yum install -y openssl openssl-devel

五、安装nginx 跟rtmp模块

1.下载直接下载.tar.gz安装包 wget nginx.org/download/ng…

2.解压

tar -zxvf nginx-1.15.8.tar.gz

  1. 下载rtmp 模块 git clone github.com/arut/nginx-…

  2. 安装nginx跟rtmp模块

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

make & make install

5.修改配置文件。进入 /usr/local/nginx/conf 文件夹。增添rtmp部分 /usr/local/nginx/conf/nginx.conf

rtmp {
  server {   
      listen 1935;  #监听的端口
      chunk_size 4000;     
      application hls {  #rtmp推流请求路径
          live on;     
      }   
  }   
}

七、开始推流

做好以上的配置后,就可以开始推流了,我们可以使用obs 八、观看直播(拉流)

观看直播就比较简单了,可以简单的使用h5的vedio标签就可以观看了。

可以访问http://xxx:81/hls/stream.m3u8来观看直播,其中xxx为你的服务器IP地址,或者使用

xxx写的是你服务器IP地址。

关注哥,带你学最纯粹的技术,没有实战的文章纯粹就是瞎逼逼

公众号.png