LINUX.ORG.RU

работа со звуком в линукс


0

0

когда я делаю cat /dev/audio > /dev/audio усиление того, что говоришь в микрофон происходит с ощутимой задержкой. Почему? Возможно ли сделать это быстрее? Просто я пишу программу, передающую по сети звуковую информацию и не хотелось бы, чтобы это было ее узким местом.

чего ? чего ? ты где такое куришь?

что тебе надо то? какое усиление? ты сам то понял что сказал?

alphex_kaanoken ★★★
()

Задержка из-за буферизованного ввода. Зависит от размера одного буфера. Укаж в проге минимальный - будет и задержка менше. Но при малом размере нужно будет мощная ненагруженная тачька, чтобы успевала буферы разгребать, и трафик в сети возрастёт бо малый буфер меньше поддаётся съёживанию.

bugmaker ★★★★☆
()

У тебя реал-тайм работа со звуком? (например что-то похожее на телефон). Попробуй сжимать звуковой поток небольшими блоками в ogg (для голоса можно и качество похуже чтобы сжимало быстрее) и передавай по сети, иначе будет трафик жрать и притормаживать если сетка слабая.

А проигрывать звук не советовал бы тупым cat > /dev/audio :)

Для этого есть более изящные способы.

Esh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.