refactor(streamer): remove gstreamer and legacy rtmp paths

This commit is contained in:
2026-03-11 16:43:29 +08:00
parent ed3f32ff6e
commit 782af9481c
22 changed files with 817 additions and 3339 deletions
+2 -5
View File
@@ -17,7 +17,6 @@ CODEC="${CODEC:-h264}"
ENCODER_BACKEND="${ENCODER_BACKEND:-ffmpeg}"
ENCODER_DEVICE="${ENCODER_DEVICE:-nvidia}"
RTMP_TRANSPORT="${RTMP_TRANSPORT:-libavformat}"
RTMP_MODE="${RTMP_MODE:-enhanced}"
INGEST_MAX_FRAMES="${INGEST_MAX_FRAMES:-120}"
PROBE_TIMEOUT_S="${PROBE_TIMEOUT_S:-20}"
DECODE_FRAMES="${DECODE_FRAMES:-15}"
@@ -58,10 +57,9 @@ Environment overrides:
INPUT_URI cvmmap source URI, if positional argument is omitted
STREAM_NAME RTMP/HTTP-FLV stream name, default derived from INPUT_URI
CODEC h264|h265
ENCODER_BACKEND ffmpeg|gstreamer_legacy
ENCODER_BACKEND auto|ffmpeg
ENCODER_DEVICE auto|nvidia|software
RTMP_TRANSPORT libavformat|ffmpeg_process|legacy_custom
RTMP_MODE enhanced|domestic
RTMP_TRANSPORT libavformat|ffmpeg_process
INGEST_MAX_FRAMES bounded frame count for the smoke
DECODE_FRAMES frames to decode from HTTP-FLV after probe
SRS_ROOT local SRS checkout, default ~/Code/srs
@@ -198,7 +196,6 @@ fi
--rtmp \
--rtmp-url "$RTMP_URL" \
--rtmp-transport "$RTMP_TRANSPORT" \
--rtmp-mode "$RTMP_MODE" \
--ingest-max-frames "$INGEST_MAX_FRAMES" \
>"$STREAMER_LOG" 2>&1 &
STREAMER_PID=$!