From eae01be71f383b749113078c62e4a401cca67416 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Fri, 11 Nov 2022 18:02:42 +0300 Subject: [PATCH] Add User-Agent to FFmpeg input and output --- cmd/ffmpeg/ffmpeg.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/ffmpeg/ffmpeg.go b/cmd/ffmpeg/ffmpeg.go index ebc06bee..12236924 100644 --- a/cmd/ffmpeg/ffmpeg.go +++ b/cmd/ffmpeg/ffmpeg.go @@ -23,10 +23,10 @@ func Init() { // inputs "file": "-re -stream_loop -1 -i {input}", "http": "-fflags nobuffer -flags low_delay -i {input}", - "rtsp": "-fflags nobuffer -flags low_delay -rtsp_transport tcp -timeout 5000000 -i {input}", + "rtsp": "-fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_transport tcp -i {input}", // output - "output": "-rtsp_transport tcp -f rtsp {output}", + "output": "-user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}", // `-g 30` - group of picture, GOP, keyframe interval // `-preset superfast` - we can't use ultrafast because it doesn't support `-profile main -level 4.1`