The Linux Foundation Projects
Skip to main content

NNStreamer Joins LF AI as New Incubation Project

By April 16, 2020No Comments

The LF AI Foundation (LF AI), the organization building an ecosystem to sustain open source innovation in artificial intelligence (AI), machine learning (ML), and deep learning (DL), today is announcing NNStreamer as its latest Incubation Project. NNStreamer is a set of Gstreamer plugins that support ease and efficiency for Gstreamer developers adopting neural network models and neural network developers managing neural network pipelines and their filters. NNStreaner was released and open sourced by Samsung.

“We are very pleased to welcome NNStreamer to LF AI. Machine Learning applications often process online stream input data in real-time, which can create a complex system. NNStreamer can be used to easily represent and efficiently execute against these challenges,” said Dr. Ibrahim Haddad, Executive Director of LF AI. “We look forward to supporting this project and helping it to thrive under a neutral, vendor-free, and open governance.” LF AI supports projects via a wide range of benefits; and the first step is joining as an Incubation Project. Full details on why you should host your open source project with LF AI are available here.

NNStreamer promotes easier and more efficient development of on-device AI systems by allowing the description of general systems with various input, outputs, processors, and neural networks with the pipe-and-filter architecture. It provides easy-to-use APIs with corresponding SDKs as well: C-APIs (all platforms), Tizen.NET (C#), and Android (Java) along with a wide range of neural network frameworks and software platforms (Ubuntu, macOS, OpenEmbedded). NNStreamer became an open source project in 2018 and is under active development with the Tizen project and a wide range of consumer electronics devices. 

Learn more about NNStreamer via their GitHub. You can also check out the NNStreamer 2018 GStreamer Conference presentation recording here, as well as their presentation at the Samsung Developer Conference in 2019 here. And be sure to join the NNStreamer-Announce and NNStreamer-Technical-Discuss mail lists to join the community and stay connected on the latest updates. 

A warm welcome to NNStreamer and we look forward to the project’s continued growth and success as part of the LF AI Foundation. To learn about how to host an open source project with us, visit the LF AI website.

NNStreamer Key Links

LF AI Resources


  • Andrew Bringaze

    Andrew Bringaze is the senior developer for The Linux Foundation. With over 10 years of experience his focus is on open source code, WordPress, React, and site security.