aboutsummaryrefslogtreecommitdiffstats
path: root/adapters/reolink/stream
blob: b02761cabe6db587c6b5ae9321cd71b4453636dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
 
set -eu
 
: "${CRIBD_RTSP_URL:?CRIBD_RTSP_URL is required}"
: "${RTSP_PORT:?RTSP_PORT is required}"
: "${MTX_PATH:?MTX_PATH is required}"
 
exec ffmpeg \
  -nostdin \
  -hide_banner \
  -loglevel quiet \
  -rtsp_transport tcp \
  -timeout 5000000 \
  -i "$CRIBD_RTSP_URL" \
  -map 0:v:0 \
  -map 0:a:0 \
  -c:v copy \
  -c:a libopus \
  -ar 48000 \
  -b:a 96k \
  -f rtsp \
  -rtsp_transport tcp \
  "rtsp://127.0.0.1:$RTSP_PORT/$MTX_PATH"