h264-vsrv/mediamtx.yml
2024-04-19 14:19:18 +03:00

109 lines
1.8 KiB
YAML

logLevel: warn
logDestinations: [stdout]
readTimeout: 10s
writeTimeout: 10s
writeQueueSize: 512
udpMaxPayloadSize: 1472
externalAuthenticationURL:
authMethods: [basic]
authHTTPExclude:
- action: api
- action: metrics
- action: pprof
playback: no
api: yes
metrics: yes
pprof: no
playbackAddress: 0.0.0.0:9996
apiAddress: 0.0.0.0:9997
metricsAddress: 0.0.0.0:9998
pprofAddress: 0.0.0.0:9999
runOnConnect:
runOnConnectRestart: no
runOnDisconnect:
rtsp: yes
protocols: [udp, multicast, tcp]
encryption: "no"
rtspAddress: 0.0.0.0:554
rtspsAddress: 0.0.0.0:322
rtpAddress: 0.0.0.0:8000
rtcpAddress: 0.0.0.0:8001
multicastIPRange: 224.0.0.0/16
multicastRTPPort: 8002
multicastRTCPPort: 8003
serverKey: /usr/local/share/mediamtx/certs/mediamtx.key
serverCert: /usr/local/share/mediamtx/certs/mediamtx.crt
rtmp: yes
rtmpAddress: 0.0.0.0:1935
rtmpEncryption: "no"
rtmpsAddress: :1936
rtmpServerKey: /usr/local/share/mediamtx/certs/mediamtx.key
rtmpServerCert: /usr/local/share/mediamtx/certs/mediamtx.crt
hls: no
webrtc: no
srt: no
pathDefaults:
source: publisher
sourceFingerprint:
sourceOnDemand: no
maxReaders: 0
srtReadPassphrase:
fallback:
record: yes
playback: yes
recordPath: /var/lib/mediamtx/records/%path/%Y-%m-%d_%H-%M-%S-%f
recordFormat: fmp4
recordPartDuration: 100ms
recordSegmentDuration: 24h
recordDeleteAfter: 0s
publishUser:
publishPass:
publishIPs: []
readUser:
readPass:
readIPs: []
overridePublisher: yes
srtPublishPassphrase:
runOnInit:
runOnInitRestart: no
runOnDemand:
runOnDemandRestart: no
runOnDemandStartTimeout: 10s
runOnDemandCloseAfter: 10s
runOnUnDemand:
runOnReady:
runOnReadyRestart: no
runOnNotReady:
runOnRead:
runOnReadRestart: no
runOnUnread:
runOnRecordSegmentCreate:
runOnRecordSegmentComplete:
paths:
all_others: