выбор технологии для стриминга аудио через сервер в одну сторону C#/NET
От: dmitry251  
Дата: 03.03.21 09:21
Оценка:
Всем привет,

подскажите плз, на чем бы можно было бы максимально быстро такое реализовать:

1. Будет передаваться аудио-поток (захват с микрофона) с машины А.
2. Передаваться будет на сервер С, только для того, чтобы избежать проблем с возможным NAT.
3. С сервера С его будет получать машина Б и сразу проигрывать, при необходимости сохранять. На сервере ничего не хранится.

Реализовать желательно на C# или .NET, так как продукт на этом языке. Windows. IIS.
Обратной связи с машины Б на А не будет.
Сервер будет один, а связок машин А-Б может быть много один момент времени. Т.е. сервер по сути выступает как прокси.


Есть ли что-то готовое для такой задачи? Готовое и легкое.
Посмотрел WebRTC но он избыточен для этого имхо. Хотя по идее будет работать из коробки что называется, даже TURN-серверы есть в сорцах. SignalR похоже что больше заточен для текста, да и примеров не нашел. По идее можно было бы написать с нуля, но времени нет и скилла тоже. SIP/VOIP также тяжеловато. Silverlight использовать не хочу по религиозным соображениям.

Может есть что-то готовое на слуху?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.