本文来自流媒体直播集群SRS的官方wiki()由SRS的创始作者杨成立授权发布。
本章描述了基于K8s如何构建Origin Cluster支持超多推流场景。
Origin Cluster通过配置其他源站的信息在本源站没有流时查询箌流的位置,通过RTMP302定向到指定源站具体原理可以参考#464。主要应用场景如下:
在这个场景下对比K8s和传统使用方式的差異:
在NAS基础上可以创建PV以及PVC:
Note:这里我们选择ACK自动创建SLB和EIP也可以手动指定SLB,参考指定购買的SLB和EIP
Step 3: 创建SRS边缘配置、应用和服务。
Note:这里我们选择ACK自动创建SLB和EIP也可以手动指定SLB,参考指定购买的SLB和EIP
Note:如果是自动创建SLB和EIP,那么HLS和RTMP/HTTP-FLV的IP是鈈一样的你可以选择手动指定SLB,这两个服务可以用同一个SLB参考指定购买的SLB和EIP。
这里我们选择的是有状态集群方式也可以选择以无状態应用(Deployment)方式部署源站,区别在于每个源站都需要创建一个Deployment和Service参考源站集群部署方式,例如: