搭建流媒体服务器
一. 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
-
下载rtmp 模块 git clone github.com/arut/nginx-…
-
安装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地址。
关注哥,带你学最纯粹的技术,没有实战的文章纯粹就是瞎逼逼