Yocto Recipes and Example Projects for Screen Recording and Video Encoding on Genio 510 EVK (MT8370)

I’m working with the Genio 510 EVK (MT8370) running IoT Yocto and Wayland, and I’d like to know:

  1. Screen Recording Support:

    • If screen recording is possible in Wayland on this EVK, what Yocto recipes need to be included in the build?

    • Are there recommended layers or packages like wf-recorder, pipewire, or xdg-desktop-portal that are compatible with the Genio platform?

    • Any configuration tips for Weston or Wayland to enable screencopy protocols?

  2. Video Encoding:

    • What recipes or overlays are required to enable hardware-accelerated video encoding (e.g., H.264)?

    • Are there working GStreamer pipelines or examples using v4l2h264enc, v4l2convert, and waylandsink?

  3. Example Projects:

    • Are there any ready-to-use demo projects or sample applications for screen recording and video encoding on Genio 510 EVK?

    • If available, could you please share links or documentation?

Any help or pointers to documentation would be greatly appreciated.

Thanks,
Gurukiran Mb

Hi @Gurukiran_M_B,

Yes, the Genio 510 EVK with IoT Yocto supports hardware-accelerated video encoding.
You can use them via the V4L2 interface and Gstreamer plugins.
Here are some examples, Video Codec.
For the overlays, you can refer to Video Codec/Genio 510/700-EVK