obs-asio Andersama & pkv
winget install --id=Andersama.obs-asio -e
ASIO plugin for OBS-Studio
Obs-ASIO is an ASIO plugin designed to enhance OBS-Studio with low-latency audio routing capabilities. It allows users to integrate high-quality audio devices directly into OBS, enabling seamless recording, streaming, and production workflows.
Key Features:
- Low-latency audio routing for professional-grade performance.
- Support for high-resolution audio formats, ensuring pristine sound quality.
- Compatibility with multiple ASIO drivers, providing flexibility for different hardware setups.
Audience & Benefit:
Ideal for content creators, streamers, podcasters, and professionals who rely on OBS-Studio for their audio-intensive projects. By leveraging ASIO drivers, users can achieve better performance and control over their audio setup, resulting in higher-quality productions. The software can be installed via winget for easy integration into existing workflows.
README
obs-asio
ASIO plugin for OBS-Studio
Authors : Andersama (lead) and pkv
What is ASIO ?
Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card. Whereas Microsoft's DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly. (From ASIO Wikipedia article ).
This plugin
- We developed a plugin for OBS Studio which is a leading open-source streaming and compositing software.
- It allows capture of ASIO sound devices, which are often professional or semi-professional grade hardware for studio or home-studio use. * The plugin is designed for Windows and has been tested on windows 10 x64.
- There are five versions but only two are released. They can be found on branches asio-juce, asiobass, asioportaudio, asioportaudio_v2, asiort of this repo.
- They use different audio API to host asio drivers (namely JUCE, Bassasio, Portaudio and RtAudio).
- The JUCE and Bassasio plugin have the most functionalities; they allow multi-device as well as multi-client operation.
- The 2 Portaudio plugins have multi-client but not multi-device capability.
- The portaudio plugin v2 differs from portaudio plugin v1 in allowing sources with different devices although only one device is active.
- The RtAudio based plugin is the most basic one and is not released.
- Multi-device capability means several asio devices can be used at the same time with OBS Studio. Most applications written with ASIO support including DAW's are limited to one device.
- Multi-client capability means OBS can create several asio sources with different channel selections from the same device.