Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
Xu Guangxin edited this page Oct 8, 2016 · 97 revisions

Introduction

Yami is short for Yet Another Media Infrastructure; It is YUMMY to your video experience on Linux like platform.

Yami is core building block for media solution; with efficient/simple APIs, without external dependency. It parses video stream and decodes/encodes them leverage hardware acceleration. It targets two type of usage:

  • Hardware accelerated codec is the only gap (there is existing media framework ), for example: Chromeos/Android, maybe ffmpeg.
  • Usage is simple enough to be interested in codec only, for example: remote desktop client/server[http://www.thinlinx.com/], video surveillance.

Yami servers as develop kit for VAAPI, it has rich tests/examples to demonstrate/verify vaapi features. The tests can run without Window system (X11/Wayland etc), also supports advanced feature like texture video (dma_buf etc).

Relicense from LGPL to Apache V2

From 2016/6/8, we relicense entire project from LGPL to Apache V2. We put it in apache branch.We suggest you try it.

You can still use LGPL licensed libyami at https://github.com/01org/libyami/tree/master, but we will freeze it as 0.3.2

Infrastructure Diagram

yami infrastructure

Mail list

https://lists.01.org/mailman/listinfo/libyami

Clone this wiki locally