fix: demarrage WebSocket audio-levels + correction port client
Probleme: Client tentait de se connecter a ws://localhost:3001 mais serveur n'avait pas de WebSocket demarre Solution: - Ajout import AudioLevelsServer dans server/index.js - Demarrage WebSocket sur meme port que l'API REST (3000) - Correction port dans useAudioLevels.js (3000 au lieu de 3001) Le WebSocket audio-levels fonctionne maintenant pour monitoring temps reel
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
import { useState, useEffect, useRef } from 'react';
|
import { useState, useEffect, useRef } from 'react';
|
||||||
|
|
||||||
const WS_URL = import.meta.env.VITE_WS_AUDIO_LEVELS_URL || 'ws://localhost:3001';
|
const WS_URL = import.meta.env.VITE_WS_AUDIO_LEVELS_URL || 'ws://localhost:3000';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hook pour monitoring des niveaux audio temps réel
|
* Hook pour monitoring des niveaux audio temps réel
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import { AccessToken } from 'livekit-server-sdk';
|
|||||||
import adminRouter, { registerUser, addLog } from './api/admin.js';
|
import adminRouter, { registerUser, addLog } from './api/admin.js';
|
||||||
import configManager from './config/ConfigManager.js';
|
import configManager from './config/ConfigManager.js';
|
||||||
import audioBridgeManager from './bridge/AudioBridgeManager.js';
|
import audioBridgeManager from './bridge/AudioBridgeManager.js';
|
||||||
|
import AudioLevelsServer from './websocket/AudioLevelsServer.js';
|
||||||
|
|
||||||
const __dirname = dirname(fileURLToPath(import.meta.url));
|
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||||||
|
|
||||||
@@ -373,6 +374,11 @@ async function start() {
|
|||||||
log('info', `Groupes configurés: ${config.groups.map(g => g.name).join(', ')}`);
|
log('info', `Groupes configurés: ${config.groups.map(g => g.name).join(', ')}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 2.5 Démarrer WebSocket Audio Levels (même port que l'API)
|
||||||
|
const audioLevelsServer = new AudioLevelsServer({ server });
|
||||||
|
audioLevelsServer.start();
|
||||||
|
log('info', `✓ WebSocket Audio Levels démarré sur ws://${SERVER_HOST}:${SERVER_PORT}`);
|
||||||
|
|
||||||
// 3. Démarrer Audio Bridge Manager (Phase 2.5)
|
// 3. Démarrer Audio Bridge Manager (Phase 2.5)
|
||||||
log('info', '');
|
log('info', '');
|
||||||
log('info', '🎵 Démarrage Audio Bridge Manager...');
|
log('info', '🎵 Démarrage Audio Bridge Manager...');
|
||||||
|
|||||||
Reference in New Issue
Block a user