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: