基于K8S搭建HLS直播/点播云服务

时间:2024-05-19 11:10:47

基于K8S搭建HLS直播/点播云服务

Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,
组合在一起即可以搭建一个功能相对比较完善的流媒体服务器。同时利用K8S集群管理,快速完成直播点播云服务。

nginx 配置参考HLS-搭建Nginx流媒体点播服务(SaaS docker)

Pod模块架构图

基于K8S搭建HLS直播/点播云服务

模块讲解

待续

容器编排

待续

该模式缺点

由于通过读取ts文件的方式进行流媒体播放,如果用于直播,则有一定的时间延时。当配置ts时间间隔为1时,延时最小,测试发现大概在2~8秒的时间,但是对于一般的直播用户都可以接受。