YoVDO

Bringing WebM Alpha Support to GStreamer

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Video Editing Courses Video Production Courses Hardware Acceleration Courses GStreamer Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of WebM Alpha support in GStreamer through this informative conference talk. Dive into the challenges of implementing transparency in video editing and production, particularly for the growing generation of vloggers and YouTubers. Learn about the retro alpha support specification designed by the Google WebM team to enable transparency in VP8 and VP9 codecs. Discover the architecture implemented in GStreamer to support this type of video, including both software decoders and hardware-accelerated V4L2 decoders. Gain insights into the WebM container, codec considerations, and the intricacies of alpha channel implementation. Watch a demo showcasing the practical applications of this technology and understand the implications for hardware acceleration. Perfect for developers, video enthusiasts, and anyone interested in the technical aspects of modern video production and streaming.

Syllabus

Introduction
Welcome
Who is Nicolas
What are tenures
WebM Alpha
WebM Container
Prior considerations
Block Addition
CodecAlphaDemax
AlphaCombine
NV12 format
Decoders
Demo
Webkit
Launching a demo
Hardware acceleration considerations
Questions


Taught by

linux.conf.au

Related Courses

The Open-Source Chatbot That Accidentally Built a Community
linux.conf.au via YouTube
Add Depth - Stereoscopic Imagery for Everyone
linux.conf.au via YouTube
Becoming a Tyrant - Implementing Secure Boot in Embedded Devices
linux.conf.au via YouTube
The seL4 Foundation - Growing Through Upheaval
linux.conf.au via YouTube
Conference Close
linux.conf.au via YouTube