Передача потока данных с аудиокарты на стевуху.
От: zdn  
Дата: 15.04.03 05:38
Оценка:
Суть проблемы в следующем: каким образом можно передать звуковой поток с аудиокарты на сетевую и далее в сеть в режиме реального времени. Жесткий диск при этом не должен использоваться, только работа с памятью. Помогите, пожалуйста, дайте, если есть ссылочки.
Re: Почти дохлый номер
От: BOPOH_N Россия  
Дата: 15.04.03 06:58
Оценка:
Без компресии тебе не удастся передавать звук по обычной сети в нормальном качестве, из-за потери пакетов. А при использовании конвертации, не будит справлятся процессор, и реал-тайма не получится. В IP-телефонии, например это борется с помощью апаратной поддержки кодеков G.711, G.729 и т.д.
В искустве летать есть один маленький секрет. Секрет этот в том,чтобы бросить себя изо всех сил на землю — и не попасть. Выберете погожий денек и попробуйте сами.
Re: Передача потока данных с аудиокарты на стевуху.
От: ВованЯ  
Дата: 15.04.03 07:02
Оценка:
Здравствуйте, zdn, Вы писали:

zdn>Суть проблемы в следующем: каким образом можно передать звуковой поток с аудиокарты на сетевую и далее в сеть в режиме реального времени. Жесткий диск при этом не должен использоваться, только работа с памятью. Помогите, пожалуйста, дайте, если есть ссылочки.


попробуй использовать WM Encoder (лучше поновее, версии 9). есть и SDK
С уважением, Владимир
Re[2]: Почти дохлый номер
От: zdn  
Дата: 15.04.03 07:12
Оценка:
Здравствуйте, BOPOH_N, Вы писали:

BOP>Без компресии тебе не удастся передавать звук по обычной сети в нормальном качестве, из-за потери пакетов. А при использовании конвертации, не будит справлятся процессор, и реал-тайма не получится. В IP-телефонии, например это борется с помощью апаратной поддержки кодеков G.711, G.729 и т.д.


Не согласен. AES/EBU — 3 Мбит/с.
Конвертацией из аналога в цифру занимается проф. звуковуха.
Сеть -не обычная, а специальная 100/1000 Мбит

Мне нужно цифру передать на сетевой интерфейс. Как это сделать? Хотелось бы примерчик.

Спасибо
Re[3]: Почти дохлый номер
От: BOPOH_N Россия  
Дата: 15.04.03 11:38
Оценка:
Здравствуйте, zdn, Вы писали:

zdn>Здравствуйте, BOPOH_N, Вы писали:


BOP>Без компресии тебе не удастся передавать звук по обычной сети в нормальном качестве, из-за потери пакетов. А при использовании конвертации, не будит справлятся процессор, и реал-тайма не получится. В IP-телефонии, например это борется с помощью апаратной поддержки кодеков G.711, G.729 и т.д.


zdn>Не согласен. AES/EBU — 3 Мбит/с.

zdn>Конвертацией из аналога в цифру занимается проф. звуковуха.
zdn>Сеть -не обычная, а специальная 100/1000 Мбит

zdn>Мне нужно цифру передать на сетевой интерфейс. Как это сделать? Хотелось бы примерчик.


zdn>Спасибо


Для работы с аудио см. раздел MSDN:
Windows Multimedia\SDK Documentation\Windows Multimedia\Multimedia Audio\Waveform Audio

Принцип действия такой: накапливаешь некоторый буфер ~1Кб, и отсылаешь его по UDP протоколу. О горонтированости доставки заботится не нужно, важно пронумеровать пакеты, потому как при передачи они могут прийти в неправильном порядке. опаздавшие пакеты отбрасываются. Все это может привести к некоторой потери качества (зависит от сети), но тут ничего не поделаешь. Имеет смысл сделать ручную настройку размера пакета, чтобы иметь возможность "подстроить" качество.
В искустве летать есть один маленький секрет. Секрет этот в том,чтобы бросить себя изо всех сил на землю — и не попасть. Выберете погожий денек и попробуйте сами.
Re[2]: Почти дохлый номер
От: alkash  
Дата: 16.04.03 08:31
Оценка:
Здравствуйте, BOPOH_N, Вы писали:

BOP>Без компресии тебе не удастся передавать звук по обычной сети в нормальном качестве, из-за потери пакетов. А при использовании конвертации, не будит справлятся процессор, и реал-тайма не получится. В IP-телефонии, например это борется с помощью апаратной поддержки кодеков G.711, G.729 и т.д.


А где посмотреть работу с кодеками G.711,G.729,G.723
Re[3]: Почти дохлый номер
От: Sinyagin Dmitry www.astawireless.com
Дата: 16.04.03 08:42
Оценка:
A>А где посмотреть работу с кодеками G.711,G.729,G.723

http://www.itu.int
Re: Передача потока данных с аудиокарты на стевуху.
От: Sinyagin Dmitry www.astawireless.com
Дата: 16.04.03 09:02
Оценка:
Здравствуйте, zdn, Вы писали:

zdn>Суть проблемы в следующем: каким образом можно передать звуковой поток с аудиокарты на сетевую и далее в сеть в zdn>режиме реального времени. Жесткий диск при этом не должен использоваться, только работа с памятью. Помогите, zdn>пожалуйста, дайте, если есть ссылочки.


если интересуют готовые решения, милости прошу в приват
Re[2]: Почти дохлый номер
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.04.03 19:51
Оценка:
Здравствуйте, BOPOH_N, Вы писали:

BOP>Без компресии тебе не удастся передавать звук по обычной сети в нормальном качестве, из-за потери пакетов. А при использовании конвертации, не будит справлятся процессор, и реал-тайма не получится. В IP-телефонии, например это борется с помощью апаратной поддержки кодеков G.711, G.729 и т.д.


Интересно, а как радио по интернету играет ? Музыку слышишь неплохо, без рывков, если коннект хороший.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.