Home Documentation and Wikis Downloads FAQ Products Contact
Overview
RoarAudio main package
RoarAudio PlayList Daemon
μRoar
μRoarD
SavannahIce
nrd
aroarfw
uniraum
Tantalos
Romie
VCLT Tools
Audio::RPLD
App::RPLD::GUI

uniraum

uniraum is a library for accessing the RAUM Media Container. It is a re-write of libraum to avoid libraum's problems.
uniraum can be used to read, write and update RAUM files as well as for streaming.

RAUM Media Container

The RAUM Media Container is a modern multi media container. It can hold virtually any number of streams, support a large range of codecs and much more.
It is similar to Xiph Foundation's Ogg container but moves some features out of the domain of the codec: It uses Codec ID (no magic detection needed), does have support for meta data in the container as well as support for seek tables and padding (needed for fast meta data updates).

The container is based on RoarAudio's protocol but can be used and implemented fully independed of it. uniraum however uses some stuff from libroar to avoid reimplementing functionality already in libroar.

Codec support basically includes all codecs with a assigned codec ID. The list includes a wide range from non-compressing to high compressing codecs, losseless and lossy codecs as wellas commonly known codecs like Vorbis and FLAC.

  Powered by Fellig.org, Vim and Freedom.