Ir al contenido

Configuración

El archivo .env se sube al contenedor de Menayari Studios Panel (/home/container/.env), no al directorio del código fuente.

Variable Descripción Default
CLAVE Stream Key de Twitch -
RUTA_VIDEOS Ruta absoluta al directorio de videos /home/usuario/source_files/videos
STREAMER Nombre del streamer (se muestra en el banner) Menayari Studios
Variable Descripción Default
RTMP_URL URL base RTMP de Twitch rtmp://live.twitch.tv/app
Variable Descripción Default
RUTA_FFMPEG Ruta al binario de FFmpeg ffmpeg
RUTA_FFPROBE Ruta al binario de FFprobe ffprobe
Variable Descripción Default
OUTPUT_WIDTH Ancho del stream de salida (px) 1920
OUTPUT_HEIGHT Alto del stream de salida (px) 1080
VIDEO_BITRATE Bitrate de video del encoder 4500k
AUDIO_BITRATE Bitrate de audio del encoder 160k
OUTPUT_FPS Framerate de salida 30
DEFAULT_VOLUME Volumen inicial en porcentaje 100
Variable Descripción Default
MAX_REINTENTOS Errores consecutivos antes de recargar playlist 10
RETRASO_REINTENTO_MS Milisegundos entre reintentos 5000
MAX_LOG_MB Tamaño máximo de logs en MB 500
LOG_CHECK_INTERVAL_MS Intervalo de verificación de logs (ms) 300000

# ============| Twitch (obligatorio) |========================
CLAVE="live_TU_STREAM_KEY_AQUI"
RUTA_VIDEOS="/home/usuario/source_files/videos"
STREAMER="Menayari Studios"
# ============| Red |========================
# RTMP_URL="rtmp://live.twitch.tv/app"
# ============| Binarios |========================
# RUTA_FFMPEG="ffmpeg"
# RUTA_FFPROBE="ffprobe"
# ============| Salida de video |========================
# OUTPUT_WIDTH=1920
# OUTPUT_HEIGHT=1080
# VIDEO_BITRATE="4500k"
# AUDIO_BITRATE="160k"
# OUTPUT_FPS=30
# DEFAULT_VOLUME=100
# ============| Comportamiento |========================
# MAX_REINTENTOS=10
# RETRASO_REINTENTO_MS=5000
# MAX_LOG_MB=500
# LOG_CHECK_INTERVAL_MS=300000
# (C) 2026 CASTRO - Menayari Studios