Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#76: 2008-09-11 17:39:16 ЛС | профиль | цитата
как всё просто оказывается

ХЭМ писал(а):
Вытаскиваете очередной блок данных после заполнения буфера
это понятно - с использованием твоего IC

ХЭМ писал(а):
Кодируете его в соответствии с вашим протоколом обмена
предлагаю сразу сжимать, лучше ААС (он лучший на низких скоростях) или SPEEX для экономных (300 байт/с это вполне распознаваемая речь, правда не всегда узнаваемая)..

ХЭМ писал(а):
Кидаете в сеть
важное замечание - не у всех IP-адрес фиксированный (real), но для общения в локалке нет проблем..

ХЭМ писал(а):
На приемной стороне декодируете блок опять в формат WAV. И кидаете его на такой же элемент
это тоже понятно, осталось только пример сделать..

вроде всё просто, а всё таки - как в HiAsm закодировать wav-блок энкодером из потока?
карма: 0
начавший
0
Ответов: 22
Рейтинг: 2
#77: 2008-09-11 20:12:31 ЛС | профиль | цитата
да не плохо было бы пример.

[size=-2]------ Добавлено в 20:12
зачем кодировать. Если в целях экономии то я думаю 100 мбитсек должно хватить
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#78: 2008-09-11 21:48:00 ЛС | профиль | цитата
Андрей. писал(а):
вроде всё просто, а всё таки - как в HiAsm закодировать wav-блок энкодером из потока?

наверно это проще делать плагинами в BASS, чем извращаться через консоль
карма: 27
0
Ответов: 209
Рейтинг: 3
#79: 2008-09-12 16:02:38 ЛС | профиль | цитата
Андрей.,
это понятно - с использованием твоего IC

Да не обязательно этого, где то валяется и с DirectX, да и вообще можно заточить IC под свои нужды (код с коментарями у Вас), можно и BASS использовать. Не забывайте что блок образмерен, так что при дальнейшей обработке это надо учитывать.
предлагаю сразу сжимать, лучше ААС (он лучший на низких скоростях) или SPEEX для экономных (300 байт/с это вполне распознаваемая речь, правда не всегда узнаваемая)..

Эт пожалуйста (как хотите обрабатывайте, лишь бы успеть до следующего блока), но сжатие мне пока не требовалось, Вам и карты в руки.
Далее это Ваши задачи (я не сетевик).
Пример наверное смогу сделать на будующей неделе, но это будет чисто в одной схеме передача из одного блока схемы в другой, а что Вы вставите между ними (сжатие/разжатие( в смысле декодирование), кодировка/декодировка под протокол сети и сама работа с сетью), это Вам придется потрудиться. Уж звыняйте, как справедливо говорит iarspider,
Мы на форуме НЕ решаем задачи за других, мы помогаем им самим решить их. (частичный (c) Galkov)

карма: 0

0
79
Сообщение
...
Прикрепленные файлы
(файлы не залиты)