diff --git a/squashkiwi-streaming/config/overlay/overlay_service.py b/squashkiwi-streaming/config/overlay/overlay_service.py index 1c7aa24..cd25c39 100644 --- a/squashkiwi-streaming/config/overlay/overlay_service.py +++ b/squashkiwi-streaming/config/overlay/overlay_service.py @@ -89,7 +89,8 @@ class ScoreOverlayService: if resp.status == 200: data = await resp.json() paths = data.get('items', []) - return any(p.get('name') == 'court_main' for p in paths) + # Check if either court or court_h264 path exists (we're transcoding) + return any(p.get('name') in ['court', 'court_h264'] for p in paths) return False except Exception as e: logger.error(f"Failed to check stream health: {e}") @@ -129,7 +130,7 @@ class ScoreOverlayService: cmd = [ 'ffmpeg', '-y', - '-i', 'rtsp://localhost:8554/court_main', + '-i', 'rtsp://localhost:8554/court', '-vf', f"drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf:" f"text='{score_text}':fontcolor=white:fontsize=30:" f"box=1:boxcolor=black@0.5:boxborderw=5:x=10:y=10:"