mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	Update go2rtc to 1.1.1 (#5333)
* Update go2rtc to 1.1.1 * Remove redundant qualifiers * Remove qualifiers * Set default_query * Update version
This commit is contained in:
		
							parent
							
								
									8d21c950a3
								
							
						
					
					
						commit
						ad60f4894b
					
				@ -27,7 +27,7 @@ RUN --mount=type=tmpfs,target=/tmp --mount=type=tmpfs,target=/var/cache/apt \
 | 
			
		||||
FROM wget AS go2rtc
 | 
			
		||||
ARG TARGETARCH
 | 
			
		||||
WORKDIR /rootfs/usr/local/go2rtc/bin
 | 
			
		||||
RUN wget -qO go2rtc "https://github.com/AlexxIT/go2rtc/releases/download/v1.1.0/go2rtc_linux_${TARGETARCH}" \
 | 
			
		||||
RUN wget -qO go2rtc "https://github.com/AlexxIT/go2rtc/releases/download/v1.1.1/go2rtc_linux_${TARGETARCH}" \
 | 
			
		||||
    && chmod +x go2rtc
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -44,6 +44,14 @@ if not go2rtc_config.get("webrtc", {}).get("candidates", []):
 | 
			
		||||
else:
 | 
			
		||||
    print("[INFO] Not injecting WebRTC candidates into go2rtc config as it has been set manually", file=sys.stderr)
 | 
			
		||||
    
 | 
			
		||||
# sets default RTSP response to be equivalent to ?video=h264,h265&audio=aac
 | 
			
		||||
# this means user does not need to specify audio codec when using restream
 | 
			
		||||
# as source for frigate and the integration supports HLS playback
 | 
			
		||||
if go2rtc_config.get("rtsp") is None:
 | 
			
		||||
    go2rtc_config["rtsp"] = {"default_query": "mp4"}
 | 
			
		||||
elif go2rtc_config["rtsp"].get("default_query") is None:
 | 
			
		||||
    go2rtc_config["rtsp"]["default_query"] = "mp4"
 | 
			
		||||
 | 
			
		||||
# need to replace ffmpeg command when using ffmpeg4
 | 
			
		||||
if not os.path.exists(BTBN_PATH):
 | 
			
		||||
    if go2rtc_config.get("ffmpeg") is None:
 | 
			
		||||
 | 
			
		||||
@ -350,7 +350,7 @@ rtmp:
 | 
			
		||||
  enabled: False
 | 
			
		||||
 | 
			
		||||
# Optional: Restream configuration
 | 
			
		||||
# Uses https://github.com/AlexxIT/go2rtc (v1.0.1)
 | 
			
		||||
# Uses https://github.com/AlexxIT/go2rtc (v1.1.1)
 | 
			
		||||
go2rtc:
 | 
			
		||||
 | 
			
		||||
# Optional: jsmpeg stream configuration for WebUI
 | 
			
		||||
 | 
			
		||||
@ -50,11 +50,11 @@ cameras:
 | 
			
		||||
      output_args:
 | 
			
		||||
        record: preset-record-generic-audio-copy
 | 
			
		||||
      inputs:
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/test_cam?video=copy&audio=aac # <--- the name here must match the name of the camera in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/test_cam # <--- the name here must match the name of the camera in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - record
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/test_cam_sub?video=copy # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/test_cam_sub # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - detect
 | 
			
		||||
 | 
			
		||||
@ -56,7 +56,7 @@ cameras:
 | 
			
		||||
      output_args:
 | 
			
		||||
        record: preset-record-generic-audio-copy
 | 
			
		||||
      inputs:
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam?video=copy&audio=aac # <--- the name here must match the name of the camera in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam # <--- the name here must match the name of the camera in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - record
 | 
			
		||||
@ -66,7 +66,7 @@ cameras:
 | 
			
		||||
      output_args:
 | 
			
		||||
        record: preset-record-generic-audio-copy
 | 
			
		||||
      inputs:
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam?video=copy&audio=aac # <--- the name here must match the name of the camera in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam # <--- the name here must match the name of the camera in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - record
 | 
			
		||||
@ -99,11 +99,11 @@ cameras:
 | 
			
		||||
      output_args:
 | 
			
		||||
        record: preset-record-generic-audio-copy
 | 
			
		||||
      inputs:
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam?video=copy&audio=aac # <--- the name here must match the name of the camera in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam # <--- the name here must match the name of the camera in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - record
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam_sub?video=copy&audio=aac # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/rtsp_cam_sub # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - detect
 | 
			
		||||
@ -112,11 +112,11 @@ cameras:
 | 
			
		||||
      output_args:
 | 
			
		||||
        record: preset-record-generic-audio-copy
 | 
			
		||||
      inputs:
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam?video=copy&audio=aac # <--- the name here must match the name of the camera in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam # <--- the name here must match the name of the camera in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - record
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam_sub?video=copy&audio=aac # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
        - path: rtsp://127.0.0.1:8554/http_cam_sub # <--- the name here must match the name of the camera_sub in restream
 | 
			
		||||
          input_args: preset-rtsp-restream
 | 
			
		||||
          roles:
 | 
			
		||||
            - detect
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user