У меня есть двусторонний аудиочат, написанный на С#. Средства: существует серверное приложение, которое отправляет аудио в формате волны в виде массива байтов по протоколу UDP. Затем клиентское приложение декодирует и воспроизводит звук. Так что это работает нормально. Для записи и кодирования/декодирования я использую NAudio (библиотека).
Теперь задача другая, отобразить поток на сайте. Я бы предпочел использовать ASP.NET, чтобы я мог получать и декодировать строку с помощью C # и NAudio. Я также показываю изображение с камеры, которое работает плавно и без проблем.
Я все еще не знаю, как это сделать. Можно ли просто декодировать и воспроизводить UDP-байтовый поток? Я не думаю, что это возможно, или вместо С# можно использовать javascript? Аудиотег HTML5 также может быть полезен.
Буду очень рад получить ответы.