obs-studio is a popular solution for streaming to twitch.tv, youtube.com, mixer.com, and others. It is expected by users to be able to talk over the footage being streamed. This requires that the user’s microphone be accessible, and is expected to be accessible immediately after install. Currently the snap of obs-studio defines the pulseaudio
plug, but this should be migrated to the audio-record
and audio-playback
interfaces to not depend on pulseaudio-specifics. This post is to request that audio-record
be automatically connected via store assertion so that the primary purpose of the snap (streaming video and audio) can be satisfied.
The audio-*
interfaces will be added to the snapcraft.yaml
via PR 22: https://github.com/snapcrafters/obs-studio/pull/22