fix: amelioration gestion upgrade WebSocket pour proxy LiveKit
Ajout logs debug pour tracer les requetes WebSocket upgrade. Gestion explicite des chemins /livekit et /audio-levels.
This commit is contained in:
@@ -513,9 +513,18 @@ async function start() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 2.5 Activer upgrade WebSocket pour proxy LiveKit
|
// 2.5 Activer upgrade WebSocket pour proxy LiveKit
|
||||||
|
// Important : gérer AVANT AudioLevelsServer
|
||||||
server.on('upgrade', (req, socket, head) => {
|
server.on('upgrade', (req, socket, head) => {
|
||||||
|
log('debug', `📡 WebSocket upgrade request: ${req.url}`);
|
||||||
|
|
||||||
if (req.url.startsWith('/livekit')) {
|
if (req.url.startsWith('/livekit')) {
|
||||||
|
log('debug', '🔀 Proxying to LiveKit...');
|
||||||
livekitProxy.upgrade(req, socket, head);
|
livekitProxy.upgrade(req, socket, head);
|
||||||
|
} else if (req.url.startsWith('/audio-levels')) {
|
||||||
|
log('debug', '📊 Audio levels WebSocket - handled by AudioLevelsServer');
|
||||||
|
// AudioLevelsServer will handle this
|
||||||
|
} else {
|
||||||
|
log('warn', `⚠️ Unknown WebSocket path: ${req.url}`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user