У нас есть приложение для ПК, которое работает на платформе Windows 7 и предназначено для воспроизведения звука до 10 различных MP3 и до 10 отдельных звуковых карт (т. Е. 10 различных входов, воспроизводящих до 10 различных выходных каналов - все одновременно). Это программное обеспечение было на самом деле предназначено для воспроизведения переводов лекции для иностранных студентов.
Проблема, которую мы имеем, - это аппаратная реализация. Очевидно, что в стандартный ПК нельзя установить 10 звуковых карт, поэтому мы использовали внешние звуковые карты USB, подключенные к задней панели компьютера через USB-концентраторы, а затем наушники подключаются к внешней звуковой карте. Это все работает .. но есть проблемы / проблемы. Они есть:
- В результате мы получаем массу сложных / запутанных кабелей за компьютером (usb in pc -> usb hub, каждый из которых затем подключается к звуковым картам usb (через кабель), а затем к наушникам). Этот клубок вызывает проблемы
- Звуковые карты mini usb могут быть ненадежными, и мы получаем сбои
- Если USB случайно отключен, Windows теряет отслеживание того, какой канал идет куда.
Хорошая вещь о вышеупомянутой архитектуре - то, что это очень недорого (стоимость звуковых карт USB меньше чем 20 $ каждая).
Итак, мои вопросы:
Кто-нибудь может придумать лучшую архитектуру для доставки 10 каналов на 10 комплектов наушников?
Можем ли мы как-то увеличить количество слотов pci на компьютере и запустить 10 правильных звуковых карт?