流媒体服务器的搭建(支持hls)

67 篇文章 88 订阅 ¥15.90 ¥99.00
本文详细介绍了如何在Linux CentOS7系统上,通过NGINX和nginx-rtmp-module搭建一个支持HLS的流媒体服务器。从安装准备、配置、推流到接收直播流,包括OBS的使用和VLC验证,实现了RTMP和H5 HLS直播。
摘要由CSDN通过智能技术生成

流媒体技术的底层逻辑,就是推流至流媒体服务器→由服务器分发→客户端拉流播放。其中服务器至关重要,需要很多能力支撑,除了硬件水平外,还需要具备转码、切片、鉴权、录制、多码流等等很多技术。

目录

一、NGINX及插件综述

二、安装准备

1、硬件:vmware 15 pro

2、系统:CentOS7 64位 1810

3、关闭SELinux

4、防火墙

5、安装wget

6、安照unzip

7、安装一些依赖库

三、开始安装

1、新建目录

2、下载压缩包

3、模块的安装

4、查看nginx是否启动成功

5、配置nginx

6、测试远程访问

四、创建随系统启动的服务脚本

1、创建.service文件

2、设置开机启动

3、控制nginx服务的其他命令

五、配置nginx直播模块

1、创建hls目录

2、修改Nginx配置文件加入rtmp模块

3、修改http中的server模块

4、修改完毕重启Nginx

六、开始推流

1、下载并安装OBS

2、设置推流地址

3、开始推流

七、接收直播流

1、rtmp实时流地址:

2、hls切片播放地址:

3、用VLC验证通过

八、总结


本文尝试使用nginx搭建一个支持hls的流媒体服务器,本文最终实现了OBS推流,H5环境HLS直播、VLC的RTMP拉流。

一、NGINX及插件综述

这一步实际上是全新安装,使用源码添加模块然后编译后的安装

如果说已经有了nginx,可以用新装的办法编译安装,然后用安装后的文件覆盖以前的安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beiger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值