This code forms a set of C++ libraries for multimedia streaming,
using open standard protocols (RTP/RTCP and RTSP). These libraries
- which can be compiled for Unix (including Linux and Mac OS X),
Windows, and QNX(and other POSIX-compliant systems) - can be used
to build streaming applications. The libraries are already being
used to implement applications such as "liveCaster" and "playRTPMPEG"
(for streaming MP3 audio using RTP/RTCP). The libraries can also
be used to stream, receive, and process MPEG video, and can easily be
extended to support additional (audio and/or video) codecs. They can
also be used to build basic RTSP clients and servers, and have been
used to add streaming support to existing media player applications,
such as "mplayer".
pyglet provides an object-oriented programming interface for
developing games and other visually-rich applications for Windows,
Mac OS X and Linux. Some of the features of pyglet are:
* No external dependencies or installation requirements. For most
application and game requirements, pyglet needs nothing else besides
Python, simplifying distribution and installation.
* Take advantage of multiple windows and multi-monitor desktops.
pyglet allows you to use as many windows as you need, and is fully
aware of multi-monitor setups for use with fullscreen games.
* Load images, sound, music and video in almost any format. pyglet
can optionally use AVbin to play back audio formats such as MP3,
OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
WMV and Xvid.
pyglet is provided under the BSD open-source license, allowing you
to use it for both commerical and other open-source projects with
very little restriction.
fancyBox is a tool that offers a nice and elegant way to add zooming
functionality for images, html content and multi-media on your webpages. It is
built on the top of the popular JavaScript framework jQuery and is both easy to
implement and a snap to customize.
Features:
- Can display images, HTML elements, SWF movies, iframes and also Ajax
requests.
- Customizable through settings and CSS.
- Groups related items and adds navigation.
- If the mouse wheel plugin is included in the page then FancyBox will
respond to mouse wheel events as well.
- Support fancy transitions by using easing plugin.
- Adds a nice drop shadow under the zoomed item.
The CELT codec is an experimental audio codec for use in low-delay
speech and audio communication. It's meant to close the gap between
Vorbis and Speex for applications where both high quality audio
and low delay are desired.
JACK is a low latency audio server, written for POSIX-conformant operating
systems. It can connect a number of different applications to an audio
device, as well as allowing them to share audio between themselves. Its
clients can run in their own processes (i.e. as normal applications), or
can they can run within the JACK server (i.e. as a "plugin").
JACK was designed from the ground up for professional audio work, and its
design focuses on two key areas: synchronous execution of all clients, and
low latency operation.
GNU Denemo is a graphical music notation program. It is intended to be
used in conjunction with GNU Lilypond.
FAAC (Freeware Advanced Audio Coder) is an MPEG-2 and MPEG-4 AAC Audio encoder.
FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and
MAIN and LOW MPEG-2 object types. It also supports multichannel and
gapless encoding.
FAAD2 (Freeware Advanced Audio Decoder) is a MPEG-2, MPEG-4 AAC decoder.
FAAD2 is the fastest ISO AAC audio decoder available and can be used with
DRM (Digital Radio Mondiale), and supports HE (High Efficiency), Main,
LC, LD, LTP, PS (Parametric Stereo) AAC files.
Flac123 is a console-line Free Lossless Audio Codec (flac) audio player.
It implements mpg123's 'Remote Control' interface and has the ability to
output to a wav file or stdout.
This is a Fluid (R3) General MIDI soundfonts, for use with any modern MIDI
synthesizer: hardware (like the EMU10K1 sound card), or software (like e.g.
FluidSynth).
This package provides both the larger GM sound set and smaller GS sound set
of Roland Sound Canvas extensions.