From 535366b90c170691842311a3898a3d83d744ef75 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 24 Sep 2026 02:32:59 +0200 Subject: refactor(node): move video streaming out of webrtc_server StreamingMixin in transport/webrtc/apps/streaming.py: stream credit, handover, the transcode slots and _stream_video_inner, moved unchanged. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py') diff --git a/packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py b/packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py index 2016ff4..7ecb0a5 100644 --- a/packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py +++ b/packages/meshbay-node/src/meshbay_node/transport/webrtc/media_tools.py @@ -14,7 +14,7 @@ log = logging.getLogger("meshbay_node.transport.webrtc_server") # A whole audio file is small enough to transcode in one shot rather than # live-piped like video's fMP4 segments — a few seconds of ffmpeg at most, # bounded generously so one slow/huge outlier can't pin a transcode slot -# (shared with video, MAX_CONCURRENT_TRANSCODES in webrtc_server.py) indefinitely. +# (shared with video, MAX_CONCURRENT_TRANSCODES in apps/streaming.py) indefinitely. AUDIO_TRANSCODE_TIMEOUT_SECS = 120 # Extracting one subtitle track is a demux and a text conversion, not an # encode: measured at ~1.2 s for a full film. The bound is generous against a -- cgit v1.2.3