Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VoIP приложение

7.8K
31 мая 2005 года
ilich
17 / / 04.05.2005
Привет! Есть такое дело: нужно написать прогу, которая будет записывать звук с микрофона (одно приложение) и передавать по сети другому (второе приложение). Проблемы такие:
1. выбор протокола (tcp или udp)?
2. проблема задержки звука.
Щас написана прога, которая передает звук, но с заиканиями. Вариант решения: сделать задержку на приемнике, чтоб сначала накопилось несколько буферов, а потом началось воспроизведение. Но мне кажется, рано или поздно все равно начнется задержка. Подскажите, пожалуйста, что вы думаете по этому поводу (т.е. оптимальный вариант реализации такого приложения). Спасибо!
3.3K
01 июня 2005 года
GENA_DJ
123 / / 08.03.2005
Цитата:
Originally posted by ilich
Привет! Есть такое дело: нужно написать прогу, которая будет записывать звук с микрофона (одно приложение) и передавать по сети другому (второе приложение). Проблемы такие:
1. выбор протокола (tcp или udp)?
2. проблема задержки звука.
Щас написана прога, которая передает звук, но с заиканиями. Вариант решения: сделать задержку на приемнике, чтоб сначала накопилось несколько буферов, а потом началось воспроизведение. Но мне кажется, рано или поздно все равно начнется задержка. Подскажите, пожалуйста, что вы думаете по этому поводу (т.е. оптимальный вариант реализации такого приложения). Спасибо!


Смотри http://www.openh323.org/

3.3K
01 июня 2005 года
GENA_DJ
123 / / 08.03.2005
Оптимальный протокол RTP, то есть авторизация по TCP, связь по UDP.

На счет задержки - необходимо использовать первичный буфер DirectSound (если Винда, конечно) и очередь передаваемых и принимаемых сообщений.

Все это уже реалировано в приложении OpenPhone (см. ссылку выше)
7.8K
01 июня 2005 года
ilich
17 / / 04.05.2005
Цитата:
Originally posted by GENA_DJ
Оптимальный протокол RTP, то есть авторизация по TCP, связь по UDP.

На счет задержки - необходимо использовать первичный буфер DirectSound (если Винда, конечно) и очередь передаваемых и принимаемых сообщений.

Все это уже реалировано в приложении OpenPhone (см. ссылку выше)


а подробнее можно про очередь сообщений и про rtp?

12K
02 июня 2005 года
mihun
1 / / 01.06.2005
У меня такая проблема Есть голосовой модем надо чтобы программа заставляла модем понимал трубку, проигрывал файл после этого просил ввести с клавиатуры телефона номер проверял его на валидность с базой данных если валидный то предлагал еще ввести номер .. после этого проигрывал файл и ложил трубку.
Как управлять модемом ??
3.3K
02 июня 2005 года
GENA_DJ
123 / / 08.03.2005
Цитата:
Originally posted by ilich
а подробнее можно про очередь сообщений и про rtp?


Про rtp посмотри тут: http://book.itep.ru/4/44/rtp_4492.htm
Очередь пакетов реализовать можно по - разному, конкретных рекомендаций дать не могу. Рекомендую изучить все протоколы семейства H323, так как на их основе работает большинство реализаций voip, подробности здесь: http://www.openh323.org/standards.html
Не совсем понятно, зачем тебе изобретать велосипед, если все уже реализовано, плюс с открытыми исходниками : http://www.openh323.org/code.html#source

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

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог