Built-in hardware accelerated screencaster with ponies
As far as I know, in the Wayland world, any traditional screencasting (and screenshotting) tool will not work, by design. It needs to be done by the compositor (or display server, or whatever it is in this case).
For documentation, tutorials and public demonstration purposes, it would be really useful to have a built-in screencasting tool.
Ideally:
- Configurable recording framerate
- Configurable codec (lossless, VP9, VP8), multithreaded by default
Ponies on rainbows:
- Hardware-accelerated encoding built-in, otherwise with VP9 you'll grind to a halt because it's so slow to encode (GNOME Shell can't keep up with VP9 and will fill your RAM, for example). Also you'll certainly eat the battery.
- Sound mixing from the microphone or from the pulseaudio "playback monitor" virtual device (whatever the phone is playing) or from microphone + playback monitor.
- Ability to record only an area of the screen instead of the full screen