From 54d8f808599c1c902f494c351d346e3510f7be22 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sun, 1 Jun 2025 21:56:30 +0200 Subject: [PATCH] even less queues for little CPUs --- bin/streaming/telecaster.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/streaming/telecaster.py b/bin/streaming/telecaster.py index 81192ae..32563bc 100755 --- a/bin/streaming/telecaster.py +++ b/bin/streaming/telecaster.py @@ -12,11 +12,11 @@ from copy import deepcopy VIDEO_PIPELINE_BASE="""{video_source} {video_options} client-name="webm_streaming_{id}_video" \ ! {format}, width={width}, height={height}, framerate={framerate}/1 \ - ! queue ! {decoder} \ - ! queue ! videoflip method={flip} \ - ! queue ! videoconvert \ - ! queue ! vp8enc threads=4 deadline=2 target-bitrate={vp8_bitrate} \ - ! queue ! muxout. \ + ! {decoder} \ + ! videoflip method={flip} \ + ! videoconvert \ + ! vp8enc threads=4 deadline=2 target-bitrate={vp8_bitrate} \ + ! muxout. \ {audio_source} {audio_options} client-name="webm_streaming_{id}_audio" ! audio/x-raw, format=F32LE, channels={channels} \ ! audiocheblimit mode=high-pass cutoff=120 poles=4 \ ! volume volume={gain_pre} \ @@ -25,7 +25,7 @@ VIDEO_PIPELINE_BASE="""{video_source} {video_options} client-name="webm_streamin ! audiodynamic characteristics=hard-knee mode=compressor threshold=0.95 ratio=0.001 \ ! audioconvert \ ! opusenc bitrate={opus_bitrate} \ - ! queue ! muxout. \ + ! muxout. \ webmmux streamable=true name=muxout \ ! queue ! shout2send ip={ip} port={port} password={password} mount=telecaster_live_{id}.webm """ -- 2.39.5