搭建直播服务器实现rtmp推流m3u8切片播放
上次写过一个“搭建推流直播服务器(Nginx+Nginx-rtmp-module+推流软件obs)”,这回写一个可以实现推流切片成ts文件,生成m3u8文件通过浏览器观看视频流
按照我下面一步一步执行绝对能成功(温馨提示别把#号后面的都复制了,那是注释)
先安装Nginx
下载必备安装包
创建安装包存放文件夹
mkdir source #创建源码目录 后面的源码都放在这个目录
cd source
yum -y install git #安装git
git clone https://github.com/nginx/nginx.git #从github服务器上将nginx的源代码下载下来
git clone https://github.com/arut/nginx-rtmp-module.git #将rtmp模块的源码下载下来
下载依赖模块源码pcre、OpenSSL、zlib 如果机器上已经安装了这些模块就不需要了
wget https://www.openssl.org/source/openssl-1.1.0.tar.gz #下载OpenSSL源码包
wget https://ftp.pcre.org/pub/pcre/pcre-8.39.tar.gz #下载pcre源码包
wget http://www.zlib.net/zlib-1.2.11.tar.gz #下载zlib包源码
解压上面下载的pcre、Op