debug: ajout logs détaillés pour événements LiveKit tracks

Ajout de logs pour :
- RoomEvent.TrackPublished : détecte quand un participant publie un track
- RoomEvent.TrackSubscribed : logs plus détaillés avec kind et sid
- Permet de diagnostiquer pourquoi AudioBridge ne reçoit pas les tracks audio

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-28 14:35:23 +02:00
parent 13d066b188
commit 5fd46fb2a3
2 changed files with 1140 additions and 1752 deletions
+8 -2
View File
@@ -147,10 +147,16 @@ export class LiveKitClient extends EventEmitter {
this.emit('participantDisconnected', participant); this.emit('participantDisconnected', participant);
}); });
// Tracks // Tracks - Debug tous les événements
this.room.on(RoomEvent.TrackPublished, (publication, participant) => {
console.log(`📢 Track publié par ${participant.identity}: ${publication.kind} (${publication.sid}), muted: ${publication.muted}`);
});
this.room.on(RoomEvent.TrackSubscribed, (track, publication, participant) => { this.room.on(RoomEvent.TrackSubscribed, (track, publication, participant) => {
console.log(`🎵 Track souscrit de ${participant.identity}: ${track.kind} (${publication.sid})`);
if (track.kind === 'audio') { if (track.kind === 'audio') {
console.log(`🎵 Track audio souscrit de ${participant.identity}`); console.log(`🎵 Track AUDIO souscrit de ${participant.identity}, création AudioStream...`);
// Création d'un AudioStream pour recevoir les données PCM // Création d'un AudioStream pour recevoir les données PCM
const stream = new AudioStream( const stream = new AudioStream(
File diff suppressed because one or more lines are too long