No introduction found. Create it?
Install with:
helm repo add go2rtc oci://ghcr.io/bjw-s-labs/charts/
helm install go2rtc go2rtc/go2rtc -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| go2rtc | blackjid/home-ops | 97 | 5.3.0 | 3 days ago |
| go2rtc | ishioni/homelab-ops | 171 | 5.3.0 | 5 days ago |
| go2rtc | onedr0p/home-ops | 2899 | 5.3.0 | 2 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
controllers.go2rtc.containers.app.image.repository (9) ghcr.io/alexxit/go2rtc | string |
controllers.go2rtc.containers.app.image.tag (9) 1.9.14@sha256:675c318b23c06fd862a61d262240c9a63436b4050d177ffc68a32710d9e05bae | string |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.go2rtc.containers.app.env.TZ (3) ${CONFIG_TIMEZONE} | string |
| string | |
| string | |
| string | |
controllers.go2rtc.containers.app.args[] (2) - go2rtc | string |
| string | |
| string | |
controllers.go2rtc.strategy (5) RollingUpdate | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.go2rtc.initContainers.dahua-p2p.image.repository (1) ghcr.io/blackjid/dahua-p2p | string |
controllers.go2rtc.initContainers.dahua-p2p.image.tag (1) 0.4.0@sha256:9d6da9e651ece0e839a749f8b8696fae861b2e9b5bdb80be704aa7bae9752311 | string |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.go2rtc.initContainers.init-config.command[] (1) - sh | string |
controllers.go2rtc.initContainers.init-config.image.repository (1) docker.io/alexxit/go2rtc | string |
controllers.go2rtc.initContainers.init-config.image.tag (1) 1.9.14@sha256:675c318b23c06fd862a61d262240c9a63436b4050d177ffc68a32710d9e05bae | string |
| string | |
| string | |
| boolean | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
defaultPodOptions.annotations."k8s.v1.cni.cncf.io/networks" (2) [{
"name": "iot",
"namespace": "networking",
"ips": ["192.168.50.3/24"],
"mac": "a6:42:05:ea:fc:5a"
}]
| string |
defaultPodOptions.dnsPolicy (1) ClusterFirstWithHostNet | string |
| boolean | |
| string | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| number | |
| string | |
| number | |
| string | |
service.app.forceRename (5) {{ .Release.Name }} | string |
| boolean | |
| string | |
service.streams.annotations."lbipam.cilium.io/ips" (7) 192.168.69.124 | string |
service.streams.type (7) LoadBalancer | string |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| string | |
route.app.hostnames[] (8) - {{ .Release.Name }}.blkh.dev | string |
route.app.parentRefs[].name (8) envoy-internal | string |
| string | |
| string | |
| string | |
| number | |
| boolean | |
persistence.config-file.type (6) configMap | string |
persistence.config-file.globalMounts[].path (5) /config/go2rtc.yaml | string |
| string | |
| boolean | |
| string | |
persistence.config-file.name (3) go2rtc-secret | string |
persistence.config-file.advancedMounts.go2rtc.app[].path (1) /config/go2rtc.yaml | string |
| string | |
persistence.config.type (4) emptyDir | string |
| string | |
| boolean | |
| string | |
persistence.config.accessMode (1) ReadWriteOnce | string |
persistence.config.name (1) go2rtc-config | string |
| string | |
persistence.config.storageClass (1) openebs-hostpath | string |
| string | |
persistence.state.type (2) emptyDir | string |
persistence.config-src.globalMounts[].path (1) /config-src/go2rtc.yaml | string |
| boolean | |
| string | |
persistence.config-src.name (1) go2rtc-configmap | string |
persistence.config-src.type (1) configMap | string |
persistence.go2rtc-config.globalMounts[].path (1) /config/go2rtc.yaml | string |
| string | |
persistence.go2rtc-config.name (1) go2rtc-config | string |
persistence.go2rtc-config.type (1) configMap | string |
| string | |
persistence.tmp.type (1) emptyDir | string |
configMaps.config.data."go2rtc.yaml" (3) ---
# yaml-language-server: $schema=https://raw.githubusercontent.com/AlexxIT/go2rtc/master/www/schema.json
log:
# level: trace
streams: error # Prevent log spam from UniFi Protect
# api: trace
# onvif: trace
# homekit: trace
api:
listen: :80
origin: "*"
rtsp:
listen: :554
username: admin
password: pass
webrtc:
listen: :8555
candidates:
- 192.168.69.124:8555
- stun:8555
ice_servers:
- urls:
- stun:stun.cloudflare.com:3478
streams:
livingroom:
- onvif://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@living-room-camera.internal:2020
office:
- rtsp://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@office-camera.internal/live0
litterrobot:
- rtsp://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@litter-robot-camera.internal/live0
bedroom:
- onvif://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@bedroom-camera.internal:2020 | string |
| string | |
externalSecrets.main.forceRename (1) go2rtc-secret | string |
| string | |
externalSecrets.main.secretStoreRef.kind (1) ClusterSecretStore | string |
externalSecrets.main.secretStoreRef.name (1) akeyless-secret-store | string |
externalSecrets.main.target.name (1) go2rtc-secret | string |
externalSecrets.main.target.template.data."go2rtc.yaml" (1) log:
streams: info
api:
listen: :80
origin: "*"
rtsp:
listen: :554
webrtc:
listen: :8555
candidates:
- 10.33.40.67:8555
- stun:8555
ice_servers:
- urls:
- stun:stun.cloudflare.com:3478
streams:
sunroom:
- "rtmp://10.0.50.201/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.201/bcs/channel0_ext.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.201/bcs/channel0_sub.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
yard:
- "rtmp://10.0.50.202/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.202/bcs/channel0_ext.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.202/bcs/channel0_sub.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}" | string |
| string | |
fullnameOverride (1) go2rtc | string |