diff --git a/apps/proxy/ts_proxy/stream_manager.py b/apps/proxy/ts_proxy/stream_manager.py index f7290436..97515424 100644 --- a/apps/proxy/ts_proxy/stream_manager.py +++ b/apps/proxy/ts_proxy/stream_manager.py @@ -784,7 +784,7 @@ class StreamManager: try: if self.transcode: # Handle transcoded stream data - while self.running and self.connected: + while self.running and self.connected and not self.stop_requested: if self.fetch_chunk(): self.last_data_time = time.time() else: