This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 98
Home
halleyzhao edited this page Dec 12, 2014
·
97 revisions
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).
Yami doesn't target GStreamer world, it can be tested by gst-omx (in an inefficient way) though.