Проект -- «Skype»

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Проект -- «Skype»

Сообщение Vova_2581 » 03.11.2010 (Ср) 1:17

Задача в следующем: есть три машины связные по локальной сети без выхода в Инет. Необходимо связать их между собой переговорной связью по типу Skype.
Никакие сигналы вызова не нужны – предполагается, что каждый абонент уже находится в режиме Online т.есть – гарнитура включена и используется в данный момент. Связь с каждым абонентом должна быть организована в режиме прием/передача по выбранному каналу. Например, 1 и 2 комп нажимают у себя на клавах цифру 1 – номер канала и через пробел (прием/передача) поочередно ведут переговоры между собой. 3 комп нажимая у себя номер канала 1, получает возможность слушать переговоры и вмешаться в случаи необходимости. Как все это замутить? Если не на VB, то примерно каким образом?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Проект -- «Skype»

Сообщение iGrok » 03.11.2010 (Ср) 1:57

Любой голосовой чат. Ventrillo, TeamSpeak.

Или нужно именно описание, как это сделать?
label:
cli
jmp label

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Проект -- «Skype»

Сообщение Денис » 03.11.2010 (Ср) 10:19

iGrok писал(а):Любой голосовой чат. Ventrillo, TeamSpeak.

Присоединяюсь к совету, как админ. Велосипед — не нужен.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Re: Проект -- «Skype»

Сообщение Vova_2581 » 04.11.2010 (Чт) 0:25

iGrok писал(а):Любой голосовой чат. Ventrillo, TeamSpeak.

Или нужно именно описание, как это сделать?

Если не трудно, то где можно почитать как это работает? За чаты спасибо, поковыряю!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Проект -- «Skype»

Сообщение FireFenix » 04.11.2010 (Чт) 0:28

Vova_2581 писал(а):
iGrok писал(а):Любой голосовой чат. Ventrillo, TeamSpeak.

Или нужно именно описание, как это сделать?

Если не трудно, то где можно почитать как это работает? За чаты спасибо, поковыряю!

А что там понимать? Клиент-Серверное приложение + аудио декодер/энкодер
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Re: Проект -- «Skype»

Сообщение Vova_2581 » 04.11.2010 (Чт) 11:17

FireFenix писал(а):А что там понимать? Клиент-Серверное приложение + аудио декодер/энкодер

Первое понятно.. А вот декодер/энкодер -- не совсем. Если знаешь напиши, где узнать подробней. А то ведь все в общих фразах.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Проект -- «Skype»

Сообщение FireFenix » 04.11.2010 (Чт) 11:45

Vova_2581 писал(а):Если знаешь напиши, где узнать подробней.

http://www.google.ru ?
Vova_2581 писал(а):Первое понятно.. А вот декодер/энкодер -- не совсем

Что именно подробней?

Клиент -> Захват звука -> Алгоритм кодирования-> Клиентский Буффер -> передача через TCP/IP на сервер -> Серверный Буффер -> передача через TCP/IP всем юзерам конференции -> Клиентский буффер -> Алгоритм декодирования -> Воспроизведение звука

Думаю имеет смысл покопать опенсорсные аналоги TeamSpeak и Ventrilo. Например http://mumble.sourceforge.net/
Последний раз редактировалось FireFenix 04.11.2010 (Чт) 12:10, всего редактировалось 1 раз.
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Проект -- «Skype»

Сообщение Debugger » 04.11.2010 (Чт) 12:08

По получению и воспроизведению звуковых буферов:
http://msdn.microsoft.com/en-us/library/aa909811.aspx

Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Re: Проект -- «Skype»

Сообщение Vova_2581 » 05.11.2010 (Пт) 0:09

Дзенькую бардзо! Попытаюсь разобраться, ну а если чё -- отзвоню в рельсу.. или в gooooooogle. :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 77

    TopList  
cron