
Я видел программное обеспечение для систем Linux, которое позволяет мне передавать звук с одной системы на другую по сети. Существует ли такое программное обеспечение (вероятно, драйвер) для Windows, в частности XP, но Vista и Windows 7 были бы лучше всего?
Я хотел бы транслировать аудио (ВСЕ аудио, а не только mp3 и т. д.) со своего ноутбука на другой компьютер по сети. Я знаю, что Windows Remote Desktop может довольно легко воспроизводить аудио по сети. Является ли эта часть .Net, в которой я мог бы просто написать простое приложение, транслирующее аудио без RD? Я также не хочу запускать его по дополнительному физическому проводу, если это возможно.
решение1
Аэродинамический профильпозволит вам транслировать аудио с Windows/Mac на Windows/Mac/Airport.
Передавайте любые аудиофайлы с вашего ПК на устройства AirPort Express, Apple TV, iPhone и iPod Touch, а также на другие ПК и компьютеры Mac — и все это синхронно!
решение2
Я не знаю наверняка... но вот несколько мыслей. Сложность отправки звука с вашего ноутбука по локальной сети заключается в том, что Windows изначально не предоставляет "канал" или что-то для прослушивания, что разработчик ПО мог бы использовать для реализации чего-либо. По сути, я считаю, что успешное решение должно быть либо:
- полноценный виртуальный аудиодрайвер.
Насколько я понимаю, это кажется сложным делом: попробуйте сделать фейковый драйвер, который будет поддерживать множество входов (mp3, объемные игры и фильмы, различные битрейты и частоты дискретизации, одновременные приложения), а также заботиться о кодировании, передаче с низкой задержкой, приеме на другом конце, который хорошо работает и стабилен с различными версиями Windows, и все это с чертовски низким стимулом к прибыли, учитывая, что только меньшинство людей будет заинтересовано в его покупке. Мне это кажется плохим бизнес-планом.
Вы пробовали PulseAudio на Windows? Судя по всему, он кроссплатформенный.
ИЛИ
- настоящая звуковая карта, драйвер которой разработан таким образом, чтобы позволить приложениям записывать ее вывод.
Несколько лет назад у Creative Labs был довольно хороший канал «что вы слышите», на который приложения могли записывать. Я помню, как воспроизводил звук через аппаратный эффект звуковой карты, такой как реверберация, и записывал его в реальном времени в моем звуковом программном обеспечении с помощью этого канала «что вы слышите». Технически Shoutcast сможет выбрать этот канал в качестве входа и транслировать весь звук с вашего ноутбука. У меня больше нет карты Creative, поэтому я не знаю, насколько хорошо это работает в наши дни. Плюс, я думаю, вы хотите использовать встроенный звук вашего ноутбука, который, скорее всего, не будет иметь этой функции, но внешний Creative Audigy может!
ИЛИ
- Специализированное оборудование для передачи звука по IP/аудио по Ethernet.
Более дорогой и сложный, чем ваш текущий лучший вариант: физический аудиокабель для вашего основного компьютера...
ИЛИ
- Быстрое решение.
Подключите выход вашего ноутбука обратно к линейному входу вашего ноутбука с помощью мини-кабеля <1 фута. Без сомнения, shoutcast может транслировать линейный вход вашей звуковой карты. Недостатком этого метода является снижение качества звука из-за 2 лишних ЦАП/АЦП.
решение3
Этот ответ немного запоздал, но я решил его опубликовать на случай, если кто-то будет искать решение в будущем. Есть программное обеспечение под названиемАэродинамический профилькоторый имеет точно такую же функциональность. Он также позволяет вам транслировать на ПК, MAC, Linux, iPhone, iPod Touch, Apple TV и многое другое.
решение4
ВЛКможет быть запущен как сервер (на вашем ноутбуке) и клиент (на вашем HTPC) для потоковой передачи видео или аудио. Просто используйтеСМИменю (удобно размещено там, гдеФайлменю есть в большинстве приложений) и выберитеПотоковое вещание, затем выберите все файлы, которые вы хотите транслировать, нажмитеТранслироватьи вы получите варианты, как транслировать его.
После запуска запустите VLC на HTPC и укажите IP-адрес и порт ноутбука, после чего воспроизведение должно начаться.
Этотсообщение на форумеобъясняет, как это сделать.