← Wszystkie realizacje

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.

Świecące ścieżki fal dźwiękowych jak w rejestratorze wielośladowym i rząd mikrofonów na pierwszym planie

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.

Porozmawiajmy

Opisz, co chcesz zbudować. Odpowiadam w ciągu jednego dnia roboczego.