080 41714080 info@consultkpi.com

Empowering GStreamer Multimedia Framework skills

This is an online-based Live Training/workshop with lots of Hands-on sessions on Gstreamer & Plugins which has been widely used in Automotive, Infotainment, AR VR MR (Mixed reality) in Gaming, Digital Screens, Data or Video Processing (with AI ) & other related industries.

Advanced 5 (5 Rating) 18 Students enrolled
Created by KPI Consulting Last updated Thu, 06-May-2021 English
What will i learn?
  • All Gstreamer application & Practical scenarios
  • Entire Gstreamer Architecture & Plugins
  • Realtime usage with the Video
  • Realtime usage with the Audio

Curriculum for this course
0 Lessons 00:00:00 Hours
Requirements
  • Basic Knowledge about operating systems, e.g. Linux kernel-based operating systems, OpenSolaris, Android, macOS, iOS, Windows, OS/400.
+ View more
Description

GStreamer Multimedia Framework Training

Learn from experts & real time consultants

Focused on 100% Hands-on sessions 
Multiple Assignments & Assessment Driven 
Real case-study based approach 

  • Gstreamer usage Growth in recent years ..

    • Infotainment Industry
    • AR VR MR (Mixed reality) in Gaming 
    • Digital Screens
    • Data or Video Processing (with AI )
What is GStreamer ?

Most used Pipeline-based multimedia framework 
Streaming media applications  
Designed to write applications that handle audio & video or both
Complete Open-source

Why us ?

Learn from Industry's Best Experts 
Hands-on Applications


GStreamer Multimedia Framework Training

Detailed Topics 

●Introduction to GStreamer 

●Overview of GStremer plugins (Base, Good, Bad and Ugly) 

●Getting familier to GStreamer using gst tools 

●Basics: Elements, Pads, Bins, Pipelines 

●Pad capabilities 

●Communication mechanisms 

●Hands on : MP3 player Implementation 

●GStreamer Bus and Message Handling 

●Decodebin 

●typefind 

●Playbin 

●Hands on : MP4 Video pipeline using Dynamic & Static pipeline  

●Auto Plugging 

●Static Pads, Dynamic Pads, Request Pads, Ghost Pads 

●Hands On : Pad added callback for audio and video streams 

●Pipelines State machine 

●Pipeline Prerolling 

--------- 

●Playback Events handling 

●Seek and Trick play 

●Flushing seek, Segment Event 

Hands on : Seek and trick play implementation 

●Queries 

●Introduction to plugins 

●GObject and Glib Basics for GStreamer 

●Hands on : Writing the plugins Boilerplate 

●Caps Negotiation 

●Plugin properties 

Hands on: Adding new property to a plugin 

●Buffer Creation & Management (adapter, buffer pool) 

●Hands on: mp3 decoder plugin implementation 

●Debugging 

-------- 

●Demuxer plugin insights 

●Scheduling modes (Pull, Push) 

●Streaming thread 

●Loop Function, Chain function 

●Audio/Video Recording 

Hands on : Camera Pipeline development 

●V4l2src I/O modes : mmap, usrptr, dmabuf 

●Hands on : Audio Recording 

●Playback Synchronization 

●Clock Management 

●Latency 

●Streaming pipelines 

●RTP/RTSP/UDP Streaming playbacks 

●Clock provider & Listener 

Hands on : Live555 media server and Synchronized multiple media playback pipelines 

---------- 

●Media Playback Acceleration 

●OpenMAX h/w media components 

●GST-OMX plugins for media acceleration 

●V4L2 Framework for media acceleration 

●Video Overlays 

●KMS-DRM SINK (Direct Rendering Manager) 

●Chromium Media backend and YouTube playback using Gstreamer 

●Adaptive Streaming 

●Hands on : Media Acceleration on RPi3 board using GST-OMX and kmssink 

●Pulse sink : A GStreamer Pulse audio client 

●Pulse audio Basics 

●Tiny compress through GStreamer 

●Pad Probing 

Hands on: Dynamically changing the Pipeline 

Hands on : Appsrc  pipelines and use cases 

●Common Issues Faced in GStreamer 

What Our Clients say about this training 


Faculty had  provided /explained all practical scenarios ( throughout his experience) are useful ; trainer has very good experience in this area answered all the queries well; shared his experience with scenarios
Very Interactive & complete hands-on sessions 
Understood all the concepts very well ; use cases explanation & hands-on experience
Understood Gstreamer application & plugin details 
Explanation of Gstreamer & concepts was very good
This training was great & successful; had a detailed knowledge about Gstreamer & its plugins .

Other related workshops that we deliver  are Pulse audio (Audio device driver development) , Alsa , Multimedia framework ,Audio processing , Image processing  & other related areas on Multi Media Solutions, Multimedia Platform Development, OpenMax Framework,  Digital Image Processing, Android Internals & many more.


Companies like Nokia , Intel , RidgeRun, Samsung, Collabora, Igalia  & many other Infotainment & Video processing companies who extensively use Gstreamer in their projects for thousands of people .

+ View more
Other related courses
00:00:00 Hours
0 0 ₹30000 ₹21240
About the instructor
  • 0 Reviews
  • 28 Students
  • 54 Courses
+ View more
This workshop is delivered by one of top most industry-leading faculty with at least 10 to 15+ years of Industry as well as training experience

KPI Consulting is one of the fastest growing (with 1000+ tech workshops) e-learning & consulting Firm which provides objective-based innovative & effective learning solutions for the entire spectrum of technical & domain skills

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
₹20000 ₹25000
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 0 Lessons
  • Full lifetime access
  • Access on mobile and tv
Developed By: Monnet Digital India Pvt Ltd