For quick tutorials and demos, I make screencasts to share with clients and colleagues, typically using OBS Studio. What is a sane approach to achieving this in Qubes OS?
Required:
- Screencast of mouse pointer and multiple Windows
- Real-time voice recording
Nice to have:
- Real-time webcam recording
- As viewed from dom0 (to demo Qubes OS itself, but this is low priority for me)
Options that I can make out are:
-
Running an AppVM in full-screen mode, giving it access to the mic/webcam, installing OBS Studio and making screencasts in that context
-
As above without full-screen mode, not clear to me what this would look like
-
Installing OBS Studio (or some other tool) in dom0, and recording the whole Qubes OS desktop, but even if possible I assume this is not a good idea
Are any of these options obviously worth/not worth pursuing? Any options I’ve missed?