This commit is contained in:
zeaslity
2024-10-30 16:30:51 +08:00
commit 437acbeb63
3363 changed files with 653948 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
enabled: true
global:
middlewareService:
type: NodePort
affinity: { }
nodeAffinityPreset:
type: hard
key: uavcloud.env
values:
- demo
srs:
name: helm-srs
image:
register: docker.io
repository: docker.io/ossrs
name: srs
tag: v4.0.136
replicas:
origin: 1
edge: 2
# 一般情况下不部署nginx
nginx: 2
# 一般情况下不部署rtc
rtc: 1
config:
# 指向 configMap中的 CANDIDATE需要根据实际情况修改为集群的对外暴露域名或者IP地址
domain: ig-dev.uavcmlc.com
pvc: glusterfs-middleware-srs-pvc
enableTLS: true
# 一般情况下不部署nginx
enableNginxHLS: false
# 一般情况下不部署rtc
enableRTC: false
# 不知道该 hook有什么用
enableHooks: false
# 此参数被代替
enableRandomPorts: true
hooks:
# 此部分是干什么的? 29999一般是为GDR服务预留的
on_publish: http://192.168.11.137:29999/video_stream/on_publish
on_unpublish: http://192.168.11.137:29999/video_stream/on_unpublish
on_play: http://192.168.11.137:29999/video_stream/on_play
ports:
cluster:
rtmp: 31935
api: 31985
flv: 30080
webrtc: 30090
# 需要根据实际部署环境,映射的实际公网端口修改
realPublicWebRTC: 11005
rtc:
rtmp: 41935
api: 41985
flv: 40080
webrtc: 40090
nginx:
hls: 40088
nginx:
repository: nginx
tag: 1.19.10
ingress:
enabled: false
resources:
limits:
memory: 4Gi
cpu: "2"
requests:
memory: 128Mi
cpu: 50m