Zero-Copy Video Streaming on Embedded Systems the Easy Way - Michael Tretter & Philipp Zabel
Zero-Copy Video Streaming on Embedded Systems the Easy Way - Michael Tretter & Philipp Zabel, Pengutronix More and more graphics and video processing units of embedded SoCs are supported by drivers that are developed in the open as free software. This makes it easier than ever to build interesting hardware accelerated video streaming applications on Linux using only open source components, such as GStreamer, Mesa, V4L2, and Wayland - without the need for vendor patches or binary-only libraries. This talk will cover capturing, encoding, streaming, decoding, compositing, and displaying video as efficiently as possible using an i.MX6 SoC with Etnaviv graphics and V4L2 video capture and codec drivers as an example system. About Michael Tretter Michael Tretter works as a software engineer at Pengutronix. His main field of work is the Linux graphics infrastructure including Video4Linux2 drivers and Gstreamer. About Philipp Zabel Kernel Developer, Pengutronix

Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022

Using GStreamer

ELCE 2022: Navigating the Linux Graphics Stack

GstShark profiling: a real-life example (Tuning GStreamer pipeline)

Measuring the Impacts of the Preempt-RT Patch - Maxime Chevallier, Smile

Introduction to Direct Memory Access (DMA)

From the Camera Sensor to the User, the Journey of a Video Frame - Maxime Chevallier, Bootlin

An Overview of the Linux and Userspace Graphics Stack , Paul Kocialkowski

Zero Copy Receive using io_uring - David Wei

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Getting pixels on screen on Linux: introduction to Kernel Mode Setting - Simon Ser

A tour of the ARM architecture and its Linux support

Linus Torvalds: AI Is Changing Linux Fast
![[Multimedia] GPU processing of V4L2 live video on NVIDIA Jetson with CUDA](https://i.ytimg.com/vi/EV3DafjteBQ/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAxk3A_gWa8-DJ8RZRafVueVQh_2Q)
[Multimedia] GPU processing of V4L2 live video on NVIDIA Jetson with CUDA

2021-04-29 Arun Raghavan - How to get started with GStreamer

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Introduction To Gstreamer with Rand Graham

How to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2net

Cameras in Embedded Systems: Device Tree and ACPI View

