流媒体技术的底层逻辑,就是推流至流媒体服务器→由服务器分发→客户端拉流播放。其中服务器至关重要,需要很多能力支撑,除了硬件水平外,还需要具备转码、切片、鉴权、录制、多码流等等很多技术。
目录
本文尝试使用nginx搭建一个支持hls的流媒体服务器,本文最终实现了OBS推流,H5环境HLS直播、VLC的RTMP拉流。
一、NGINX及插件综述
这一步实际上是全新安装,使用源码添加模块然后编译后的安装
如果说已经有了nginx,可以用新装的办法编译安装,然后用安装后的文件覆盖以前的安装
另外,nginx如果采用编译安装,不会自动生成“服务”,每次重启系统后,需要手动启动nginx。这方面可以考虑手工配置为“自启动”
之前打算用“宝塔面板”维护,后来发现宝塔安装的nginx跟手工编译安装的不在一个目录,因此没