Я пытаюсь отправить звук со своей звуковой карты в HTTP-поток с помощью NAaudio, чтобы любой браузер в локальной сети мог открыть его. Например, LAN-радиостанция или что-то в этом роде, и используйте аудиоплеер по умолчанию из браузера. У меня звук записан в байтах, отправляю, но браузер не позволяет воспроизвести поток.
Я пытаюсь отправить звук со своей звуковой карты в HTTP-поток с помощью NAaudio, чтобы любой браузер в локальной сети мог открыть его. Например, LAN-радиостанция или что-то в этом роде, и используйте аудиоплеер по умолчанию из браузера. У меня звук записан в байтах, отправляю, но браузер не позволяет воспроизвести поток. [code] public bool live = false; public MMDeviceEnumerator MDE = new(); public MMDevice device_out; public MMDevice device_in; public WaveIn WaveIn = new(); public WaveOut WaveOut = new(); public BufferedWaveProvider BWP; public string Port = "8572"; public HttpListener server; public string ipAddress = "";
private void AudioInput_DataAvailable(object? sender, WaveInEventArgs e) { float max = 0; for (int index = 0; index < e.BytesRecorded; index += 2) { short sample = (short)((e.Buffer[index + 1] max) max = sample32; }
BWP.AddSamples(e.Buffer, 0, e.BytesRecorded); }
public void StartServer() { var host = Dns.GetHostEntry(Dns.GetHostName()); foreach (var ip in host.AddressList) { if (ip.AddressFamily == AddressFamily.InterNetwork) { ipAddress = ip.ToString(); } }
server = new(); server.Prefixes.Add("http://*:8572/"); server.Start();
response.OutputStream.Close(); clientTasks.TryRemove(context.Request.RemoteEndPoint.ToString(), out _); }
public void StartServer() { var host = Dns.GetHostEntry(Dns.GetHostName()); foreach (var ip in host.AddressList) { if (ip.AddressFamily == AddressFamily.InterNetwork) { ipAddress = ip.ToString(); // Lable in WPF Window } }
server = new(); server.Prefixes.Add("http://*:8572/"); server.Start();
clientTasks = new ConcurrentDictionary();
Task.Run(() => HandleRequests()); }
public void StopServer() { live = false; server.Stop(); } [/code] Вот что я вижу после запуска сервера и перехода на локальный IP-адрес. Что-то не так с отправкой? [img]https://i.sstatic.net/fI8UEF6t.png[/img]
I am using Java Sound to read Audio Stream on my laptop to converse with a bot but it's taking the sound from response of the bot as part of the audio stream, this happens when I am using my device speaker and microphone and works well when I use a...
Я могу открыть соединение, которое вызовет что-то вроде события onSoundData с данными байтового массива в моем промежуточном программном обеспечении Blazor.
Мне нужно воспроизвести звуки этого байтового массива на стороне клиента .
Могу ли я...
Обзор
У меня есть сервер, который имеет открытое соединение WebSocket с одним клиентским приложением. Это клиентское приложение (приложение для Android) может отправлять аудиоданные с микрофона в реальном времени. Что сервер должен сделать в ответ...
Мы используем Linphone в качестве программного обеспечения для программного телефона. Теперь мы создали телефонное приложение для MacOsx, которое отвечает на звонок (когда кто-то звонит) и работает нормально. Однако теперь мы хотим получить звук...
У меня есть приложение Android VoIP, использующее Android AAudio API. Итак, есть два аудиопотока: поток проигрывателя с AAUDIO_DIRECTION_OUTPUT и поток рекордера с AAUDIO_DIRECTION_INPUT.
Теперь я хочу добавить эффект AcousticEchoCanceler в...