Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1. Будет передаваться аудио-поток (захват с микрофона) с машины А.

2. Передаваться будет на сервер С, только для того, чтобы избежать проблем с возможным NAT.

3. С сервера С его будет получать машина Б и сразу проигрывать, при необходимости сохранять. На сервере ничего не хранится.

Реализовать на C# или .NET, так как продукт, куда этот функционал будет добавлен - на этом языке. Windows. Можно использовать ASP.NET при желании.

Обратной связи с машины Б на А не будет.

Сервер будет один, а связок машин А-Б может быть много один момент времени. Т.е. сервер по сути выступает как прокси.

Технологию реализации будем обсуждать. Желательно обойтись без Silverlight и прочих технологий, которые требуют установок-настроек на уровне сервера. Для захвата аудио желательно использовать nAudio.

От вас по итогу рабочий исходник, в котором три проекта:

1) прокси-сервер, в виде консольного приложения. порты должны быть одни и те же для всех клиентов.

2) клиент-отправитель, в котором указываем:

-- источник - микрофон,

-- id клиента-отправителя,

-- пароль (прописан жестко в прокси-сервере)

-- ip:port сервера,

-- кнопка старт-стоп

3) клиент-получатель, в котором указываем:

-- громкость звука,

-- id клиента-отправителя,

-- пароль (прописан жестко в прокси-сервере)

-- ip:port сервера,

-- кнопка старт-стоп

должно работать при одном прокси, и нескольких связках клиентов-отправителей-получателей. предлагайте цены и сроки.

3 года назад
soft4you
Дмитрий 
30 летРоссия
10 лет в сервисе
Был
17 часов назад
Выбранный исполнитель
sergey-prokhorov
42 годаУкраина
11 лет в сервисе
Был
2 года назад
3 года назад
$200
7 дней
Сергей профессионален и доброжелателен. Радостно, что на этом сайте есть специалисты такого уровня.
приятное сотрудничество. четкое ТЗ. премия. заказчик, с которым комфортно работать. рекомендую!