Предача звука по сети. Решение найдено

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Предача звука по сети. Решение найдено

Сообщение anian » 20.02.2006 (Пн) 17:03

Собстно сабж...
Конкретно хочется реализовать аналог какого-нить скайпа, тока без серверов и инета, а просто по локалке с адресацией по IP.
Хотца выслушать рекомендации - как это сделать?
Последний раз редактировалось anian 22.02.2006 (Ср) 12:03, всего редактировалось 1 раз.
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.02.2006 (Пн) 17:36

Рекомендации.

Читать правила форума.
Про поиск.
Потому что первая строчка - http://bbs.vbstreets.ru/viewtopic.php?t=22406
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Re: Предача звука по сети

Сообщение CORBA » 21.02.2006 (Вт) 13:59

anian писал(а):Собстно сабж...
Конкретно хочется реализовать аналог какого-нить скайпа, тока без серверов и инета, а просто по локалке с адресацией по IP.
Хотца выслушать рекомендации - как это сделать?


Думается что можно через DirectSound + Direct* реализовать. Ведь в играх (Контр-Страйк, например) применяеться обмен голосовыми сообщениями.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Сообщение anian » 21.02.2006 (Вт) 17:37

Аха...посмотрел я то что было в дистрибе васика...COMMON\TOOLS\VB\UNSUPPRT\VOICE\VCHATAPP

Во-первЫх, эта зараза не работает - на второй машине с которой соединение установилось, тока 2 щелчка из колонок

Во-вторых, как я смог понять, она при нажатой кнопке "Talk" чего-то пишет в waveStream (говорил я секунд 5, например), после отпускания кнопки пишет "Playing" и те же 5 секунд молчит, вроде как играет чего записала...
воот...буквы вроде знакомые вижу, а чего оно делает - не пойму..

Дальше: есь такой стандарт для VoIP - Н.323...нашел я его реализацию в виде dll, но понятное дело писана она на С, поэтому ни regsvr32 не помогает, ни VB ее подключать не хотит...и это не понятно...dependency walker имен экспортных функций не видит, грит - N/A...вопрос - как ее, dll-ку, попользовать можно?
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 22.02.2006 (Ср) 10:25

anian писал(а): dll-ку, попользовать можно?

Наверняка можно, чем она лучше виндовых dll, которые тоже написаны на с и с++ их же ты используешь из под ВБ.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Сообщение anian » 22.02.2006 (Ср) 11:56

Блин...я догадываюсь, что можно - вопрос КАК?
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Сообщение anian » 22.02.2006 (Ср) 12:00

Все! Нашел решение - стандартная виндовая библа Real-time Communications (Rtcdll.dll)

Простенько и удобно...правда не знаю как насчет кошерности - грузит ли сеть сильно и прочее, но работает...
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 80

    TopList