YoVDO

Supporting Hardware-Accelerated Video Encoding with Mainline

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Hardware Acceleration Courses V4L2 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore hardware-accelerated video encoding in mainline Linux through this conference talk from Embedded Linux Conference Europe. Dive into the fundamentals of video encoding, focusing on H.264 semantics, compression techniques, and rate control. Examine the Hantro H1 hardware encoder, its block diagram, and operation. Learn about V4L2 stateful and stateless encoding support, including existing implementations and proposed approaches for the Hantro H1. Gain insights into the challenges and considerations for implementing hardware-accelerated video encoding in the Linux kernel.

Syllabus

Embedded Linux Conference Europe
Need for video encoding
Codec, Bitstream and Container
H.264 Introduction
H.264 Semantics
H.264 Compression Techniques: Color Sub-sampling
H.264 Compression Techniques: Quantization
H.264 Compression Techniques: Spatial
H.264 Compression Techniques: Temporal
H.264 Compression Techniques: Entropy
H.264 Encoding Rate Control
Hantro H1 Outline
Hantro Hi Block Diagram
Hantro H1 Operation
Hantro Hi Internal Rate Control Mechanisms
V4L2 stateful encoding support
V4L2 Stateless Encoding Considerations
V4L2 Stateless Encoding: Existing Hantro H1 Support
V4L2 Stateless Encoding: First Approach API
V4L2 Stateless Encoding Approaches: Proposals
V4L2 Stateless Encoding Approaches: Plan


Taught by

Linux Foundation

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera