Desktop i sprzęt
Wielokanałowy rejestrator audio
Aplikacja Windows w zasobniku systemowym: nagrywa do 32 kanałów do plików WAV i odtwarza wiele ścieżek, sterowana z przeglądarki przez WebSocket.

Projekt dla klienta — nazwy i szczegóły objęte poufnością.
Problem
Aplikacja webowa musiała nagrywać i odtwarzać dźwięk na wielu kanałach naraz, a przeglądarka sama nie daje takiej kontroli nad urządzeniami audio.
Rozwiązanie
Lekka usługa .NET działa w tle i wystawia na localhoście dwa wersjonowane protokoły WebSocket: nagrywanie i odtwarzanie. Interfejs zostaje w przeglądarce, dostęp do sprzętu ma natywny proces.
Najważniejsze
- Do 32 kanałów mono zapisywanych do WAV.
- Odtwarzanie wielokanałowe plików WAV i MP3 oraz buforów PCM dla syntezy mowy.
- WASAPI w trybie Exclusive lub Shared, osobno dla każdego urządzenia.
- Samodzielna specyfikacja protokołów: komendy, odpowiedzi i ramki binarne.
- Nasłuch wyłącznie na interfejsie loopback.