Захват звука на облачной виртуальной машине (Debian)

Я следовал множеству руководств по ALSA, Pulsaudio, JACK и т. д., но ни одно из них не помогло. Я буду конкретен в том, что я пытаюсь сделать. На облачной виртуальной машине Debian я хочу:

  • Откройте поток, используя
  • Запустите сервер в той же системе
  • Захватите аудиопоток от использования и отправьте его на локальный сервер.

Однако облачная виртуальная машина не имеет звуковой карты. Итак, я пытаюсь настроить виртуальное устройство, чтобы это работало. Пока мне не повезло.

Почему я хочу это сделать? Простой. Я слежу за несколькими видеоблогерами, которые проводят живые выступления. Позже в тот же день они предоставляют запись подкаста, но не обеспечивают прямой аудиопоток. Я хотел бы слушать их вживую, когда я в пути, но потоковое вещание на YouTube — отличный способ использовать ваши мобильные данные.

Итак, я хочу:

  1. Настройте небольшой облачный сервер
  2. Воспроизвести их видеопоток с помощью
  3. Захватите звук с помощью
  4. Повторно транслировать звук на локальный сервер

Я заставил его работать по частям. Я могу:

  • Получатьicecast2работа на облачном сервере
  • Используйте мой ноутбук для воспроизведения видеопотока с помощьюcvlc
  • Запишите звук потока с помощьюdarkice(также на моем ноутбуке) и отправить его наicecast1экземпляр на облачном сервере

Однако я не могу понять, как заставить все части работать на облачном сервере без звуковой карты. Я знаю, что это возможно, и знаю, что для этого потребуется настроить виртуальную звуковую карту. у меня естьmodprobeиpactl'да много чего, но я просто не могу заставить это работать.

Извините за многословие, но я хотел быть откровенным.

0 ответов

Другие вопросы по тегам