Manual/

Gerador de Configuração STL

1. Identificação

Usado como streamid SRT e nome da pasta no .zip

2. TX — Transmissor

10–79 caracteres. Igual em TX e todos os RXs.

Liste com: ffmpeg -list_devices true -f dshow -i dummy

3. Codec Opus

Música: 96–160. Voz: 24–64.

Variable bitrate

4. RXs — Receptores (1)

RX #1rx-torre-01

Nome exato da placa de saída

Não

5. Windows / Operação

Ativar
Sim

Preview ao vivo

5 arquivo(s) gerado(s) — atualiza em tempo real

tx.liqliquidsoap
# ============================================================
# tx.liq — Transmissor SRT listener (Opus)
# Deployment: stl-radio
# Gerado por Manual STL Liquidsoap+SRT
# Editar com cuidado — chaves SRT e devices são específicos.
# ============================================================

settings.log.level.set(4)
settings.log.stdout.set(true)
settings.log.file.set(false)
settings.server.telnet.set(true)
settings.server.telnet.bind_addr.set("127.0.0.1")
settings.server.telnet.port.set(1234)

# --- Captura DirectShow (Windows) ----------------------------
# Liste dispositivos: ffmpeg -list_devices true -f dshow -i dummy
input = input.ffmpeg(
  format = "dshow",
  int_args = [("rtbufsize", 64000000)],
  "audio=Mixer (VoiceMeeter VAIO)"
)

# Normaliza sample rate / canais para o pipeline
input = mksafe(input)
input = audio_to_stereo(input)

# Buffer anti-glitch (jitter de captura USB/VoiceMeeter)
input = buffer(buffer = 1.0, max = 3.0, input)

# --- Encoder Opus em container Ogg via FFmpeg ---------------
# AES-256 ativo (pbkeylen=32, passphrase >=10 chars)
output.srt(
  id = "tx_stl-radio",
  bind_address = "0.0.0.0",
  port = 9000,
  mode = "listener",
  enforced_encryption = true,
  passphrase = "TrocarEstaPassphraseAgora2026",
  pbkeylen = 32,
  latency = 200,
  payload_size = 1316,
  streamid = "stl-radio",
  %ffmpeg(
    format = "ogg",
    %audio(
      codec = "libopus",
      samplerate = 48000,
      channels = 2,
      b = "128k",
      vbr = "on",
      application = "audio",
      frame_duration = "20"
    )
  ),
  input
)

# --- Telnet helpers -----------------------------------------
# > echo 'tx_stl-radio.stats' | telnet 127.0.0.1 1234