1

Интересно, существует ли действительно способ создания кроссплатформенной серверной / клиентской программы, где вы могли бы просто отправлять весь аудиовыход с настольного ПК в самодельное Android-приложение, которое получает канал / поток звука?

Похоже, что у Windows нет простого способа сделать это без установки стороннего или даже коммерческого программного обеспечения (AirPlay не подходит).

Самое близкое, что я видел, это люди, использующие PulseAudio+Icecast, но возможно ли это и на Windows-боксе? Многие пользователи Linux пишут об этом, но, похоже, нет реального объяснения того, как это сделать в Windows.

Может быть, кто-то знает простую настройку потоковой передачи VideoLAN/VLC (для потоковой / серверной части), которая работает следующим образом (было бы слишком просто, не так ли?) или другое решение.

Если он должен использоваться в Windows, то должно быть легко развернуть полный пакет, который я могу собрать вместе с PulseAudio+Icecast, если это действительно возможно.

1 ответ1

0

Это, кажется, решено в этой теме арки. Вы в основном транслируете свой вывод alsa, обслуживая и транскодируя его в mp3 одновременно с ffmpg. Для достижения этого вам необходимо:

  1. Загрузите модуль ядра, виртуальную звуковую карту.
  2. Скажите Alsa, чтобы использовать эту звуковую карту с файлом конфигурации.
  3. Скажите ffmpg прослушать эту звуковую карту с другим файлом конфигурации.
  4. Запустите сервер.

Тогда вы, кажется, способны играть в нее, просто подключившись к http://your.computer.ip:8090/stream.mp3 . Вероятно, работает с вашим браузером, но вы можете попробовать некоторые потоковые плееры, такие как VLC или MXPlayer на вашем Android.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .