Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control
Embedded systems that are used as human machine interfaces for very different devices, such as agricultural, industrial, laboratory, or medical equipment, often face similar requirements: most of these devices have a GUI on a touchscreen, often there is a camera attached, or two. Being able to record some combination of those is desirable for documentation, security, or training purposes. Further, remote control capabilities may be required for normal operation or technical support.
For maintainability and to avoid code duplication, we like to implement this common functionality in shared code instead of in multiple vendor specific applications.
This talk is a report on using Wayland/Weston with IVI shell and DRM, PipeWire and VNC backends to implement remote controllable, recordable GUIs with special considerations for memory bandwidth constrained systems.
Philipp Zabel
More: https://embedded-recipes.org/2022/talks/weston-multi-backend-screen-recording-streaming-and-remote-control/
Видео Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control канала Kernel Recipes
For maintainability and to avoid code duplication, we like to implement this common functionality in shared code instead of in multiple vendor specific applications.
This talk is a report on using Wayland/Weston with IVI shell and DRM, PipeWire and VNC backends to implement remote controllable, recordable GUIs with special considerations for memory bandwidth constrained systems.
Philipp Zabel
More: https://embedded-recipes.org/2022/talks/weston-multi-backend-screen-recording-streaming-and-remote-control/
Видео Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control канала Kernel Recipes
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Kernel Recipes 2022 - What’s new with io_uringEmbedded Recipes 2022 - The next 50 million firmware updatesKernel Recipes 2018 - Mitigating Spectre and Meltdown vulnerabilities - David WoodhouseEmbedded Recipes 2019 - Testing firmware the devops wayKernel Recipes 2018 - A year of fixing Coverity issues... - Gustavo A. R. SilvaEmbedded Recipes 2017 - Proper APIs to HW video codec accelerators - Olivier CreteKernel Recipes 2016 - Man-pages: discovery, feedback loops, commit message - Michael KerriskEmbedded Recipes 2022 - Tracing on embedded boardsKernel Recipes 2022Kernel Recipes - Creating custom Debian images for your embedded deviceKernel Recipes 2015 - Solving the Linux storage scalability bottlenecks - by Jens AxboeKernel Recipes 2019 - pidfds: Process file descriptors on LinuxKernel Recipes 2022 - Rethinking the kernel camera frameworkKernel Recipes 2022 - Make Linux developers fix your kernel bugKernel Recipes 2019 - BPF at FacebookEmbedded Recipes 2018 - Using yocto to generate container images for yocto - Jérémy RosenKernel Recipes 2018 - CLIP OS: a defense-in-depth OS - Mickael Salaün, Timothée RavierEmbedded Recipes 2018 - SoC+FPGA support in 2018 - Marek VasutKernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMIJulia Lawall, INRIA - CoccinelleKernel Recipes 2017 - Benjamin Tissoires's interview