From 8bb29f11bb2df4d86457b522ec93460970ee854a Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 11 Jan 2023 06:55:01 -0700 Subject: [PATCH] Disable backchannel audio since it is not used --- frigate/restream.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frigate/restream.py b/frigate/restream.py index a16d5acc6..41ef207fc 100644 --- a/frigate/restream.py +++ b/frigate/restream.py @@ -22,14 +22,14 @@ def get_manual_go2rtc_stream( ) -> str: """Get a manual stream for go2rtc.""" if codec == RestreamCodecEnum.copy: - return f"ffmpeg:{camera_url}#video=copy#audio=aac#audio=opus" + return f"ffmpeg:{camera_url}#video=copy#audio=aac#audio=opus#backchannel=0" if engine: return ( - f"ffmpeg:{camera_url}#video={codec}#hardware={engine}#audio=aac#audio=opus" + f"ffmpeg:{camera_url}#video={codec}#hardware={engine}#audio=aac#audio=opus#backchannel=0" ) - return f"ffmpeg:{camera_url}#video={codec}#audio=aac#audio=opus" + return f"ffmpeg:{camera_url}#video={codec}#audio=aac#audio=opus#backchannel=0" class RestreamApi: @@ -52,7 +52,7 @@ class RestreamApi: input.path.startswith("rtsp") and not camera.restream.force_audio ): - self.relays[cam_name] = escape_special_characters(input.path) + self.relays[cam_name] = f"{escape_special_characters(input.path)}#backchannel=0" else: # go2rtc only supports rtsp for direct relay, otherwise ffmpeg is used self.relays[cam_name] = get_manual_go2rtc_stream(