подскажите плз, на чем бы можно было бы максимально быстро такое реализовать:
1. Будет передаваться аудио-поток (захват с микрофона) с машины А.
2. Передаваться будет на сервер С, только для того, чтобы избежать проблем с возможным NAT.
3. С сервера С его будет получать машина Б и сразу проигрывать, при необходимости сохранять. На сервере ничего не хранится.
Реализовать желательно на C# или .NET, так как продукт на этом языке. Windows. IIS.
Обратной связи с машины Б на А не будет.
Сервер будет один, а связок машин А-Б может быть много один момент времени. Т.е. сервер по сути выступает как прокси.
Есть ли что-то готовое для такой задачи? Готовое и легкое.
Посмотрел WebRTC но он избыточен для этого имхо. Хотя по идее будет работать из коробки что называется, даже TURN-серверы есть в сорцах. SignalR похоже что больше заточен для текста, да и примеров не нашел. По идее можно было бы написать с нуля, но времени нет и скилла тоже. SIP/VOIP также тяжеловато. Silverlight использовать не хочу по религиозным соображениям.