Add sound capture
This commit is contained in:
@@ -13,6 +13,7 @@ DMA-BUF. Кадры передаются в OBS напрямую как BGRA, б
|
||||
- прозрачный фон с alpha-каналом;
|
||||
- пользовательский CSS;
|
||||
- масштаб страницы 25–500% с сохранением в настройках источника или web-панели;
|
||||
- опциональный захват звука каждого browser source в отдельную полосу Audio Mixer OBS;
|
||||
- размер 2–8192 px и 1–60 FPS;
|
||||
- аппаратный WebKit compositor через DRM/DMA-BUF (Mesa `radeonsi` на AMD);
|
||||
- прямой XComposite/XShm-захват скомпозированного GPU-кадра с alpha;
|
||||
@@ -27,7 +28,11 @@ DMA-BUF. Кадры передаются в OBS напрямую как BGRA, б
|
||||
страницы одного origin взаимодействуют штатными `storage`-событиями и
|
||||
`BroadcastChannel`, как вкладки одного браузера.
|
||||
|
||||
Звук страницы намеренно выключен: добавьте в OBS отдельный Application Audio Capture.
|
||||
Захват звука по умолчанию выключен. Включите «Захватывать звук браузера» в
|
||||
настройках нужного источника; его громкость появится отдельной полосой в Audio Mixer OBS.
|
||||
Для захвата требуется работающий PulseAudio-совместимый сервер (в том числе
|
||||
PipeWire Pulse) и GStreamer `pulsesink`; скрипт установки зависимостей добавляет
|
||||
необходимый пакет `gst-plugins-good`.
|
||||
Все WebView одной сессии OBS работают в общем renderer-процессе и одном
|
||||
`WebKitWebContext`; маленькие процессы-посредники сохраняют прежнюю независимую
|
||||
жизнь каждого source/dock и изоляцию от OBS. Профиль хранится в стандартных каталогах
|
||||
|
||||
Reference in New Issue
Block a user