Захват звука на облачной виртуальной машине (Debian)
Я следовал множеству руководств по ALSA, Pulsaudio, JACK и т. д., но ни одно из них не помогло. Я буду конкретен в том, что я пытаюсь сделать. На облачной виртуальной машине Debian я хочу:
- Откройте поток, используя
- Запустите сервер в той же системе
- Захватите аудиопоток от использования и отправьте его на локальный сервер.
Однако облачная виртуальная машина не имеет звуковой карты. Итак, я пытаюсь настроить виртуальное устройство, чтобы это работало. Пока мне не повезло.
Почему я хочу это сделать? Простой. Я слежу за несколькими видеоблогерами, которые проводят живые выступления. Позже в тот же день они предоставляют запись подкаста, но не обеспечивают прямой аудиопоток. Я хотел бы слушать их вживую, когда я в пути, но потоковое вещание на YouTube — отличный способ использовать ваши мобильные данные.
Итак, я хочу:
- Настройте небольшой облачный сервер
- Воспроизвести их видеопоток с помощью
- Захватите звук с помощью
- Повторно транслировать звук на локальный сервер
Я заставил его работать по частям. Я могу:
- Получать
icecast2
работа на облачном сервере - Используйте мой ноутбук для воспроизведения видеопотока с помощью
cvlc
- Запишите звук потока с помощью
darkice
(также на моем ноутбуке) и отправить его наicecast1
экземпляр на облачном сервере
Однако я не могу понять, как заставить все части работать на облачном сервере без звуковой карты. Я знаю, что это возможно, и знаю, что для этого потребуется настроить виртуальную звуковую карту. у меня естьmodprobe
иpactl
'да много чего, но я просто не могу заставить это работать.
Извините за многословие, но я хотел быть откровенным.