diff --git a/frigate/output.py b/frigate/output.py index e37920fda..5f0a3411e 100644 --- a/frigate/output.py +++ b/frigate/output.py @@ -210,7 +210,7 @@ class BroadcastThread(threading.Thread): ws.send(buf, binary=True) except ValueError: pass - except ConnectionResetError as e: + except (BrokenPipeError, ConnectionResetError) as e: logger.debug(f"Websocket unexpectedly closed {e}") elif self.converter.process.poll() is not None: break