Libmpeg3 supports advanced editing and manipulation of MPEG streams.
Libmpeg3 provides a uniform front end for a large number of the MPEG
formats used in HDTV broadcasting.
It decodes:
* MPEG-1 Layer II Audio
* MPEG-1 Layer III Audio
* MPEG-2 Layer III Audio
* MPEG-1 program streams
* MPEG-2 program streams
* MPEG-2 transport streams
* AC3 Audio
* MPEG-2 Video
* MPEG-1 Video
* IFO files
* VOB files
MMS is a program designed to allow you to download streams using
the MMS protocol and save them to your computer, as opposed to
watching them live. Similar functionality is available in full
media player suites such as Xine and MPlayer, but MiMMS is quick
and easy to use, and for the time being, remains a useful program.
FLVTool2 is a manipulation tool for Macromedia Flash Video files (FLV). It can
calculate a lot of meta data, insert an onMetaData tag, cut FLV files, add cue
points (onCuePoint), show the FLV structure and print meta data information in
XML or YAML.
Spook is a Linux server application to capture live video and audio
and stream it over an IP network. Currently, Spook supports capturing
from a Firewire IIDC camera or Video4Linux(2) source and streaming
MPEG4 with RTSP or JPEG stills with HTTP.
This VDR plugin parses the extended (2 to 10 day) EPG data which is send by
providers on their portal channels. This EEPG data is transmitted in a
non-standard format on a non-standard PID.
Currently the following EEPG formats are supported:
-Mediahighway 1 (CanaalDigitaalNL, CSat, Cyfra+)
-Mediahighway 2 (Digital+)
-Sky Italy
-Sky UK
-Freesat
-Premiere
-NagraGuide (CanaalDigitaalNL, only in test)
http://www.linuxtv.org/vdrwiki/index.php/Osdpip-plugin
OSD Picture-in-Picture is a VDR PlugIn that displays the current channel
in a small box on the screen (default upper right corner). You can switch
up and down now, watching the progress of the previous channel in the box.
Quality is not too good yet, and only I-Frames are displayed.
Xtheater is a Media Player for Linux capable of playing MPEG video and audio
files, network streams, and VCDs, as well as AVI and ASF files. It tries to
keep things simple and straightforward to provide the simplest, most stable
behavior as possilbe, while at the same time offering a nice featureset.
Webcamd is a daemon that enables use of hundreds of different USB
based webcam and DVB USB devices under the FreeBSD-8/9 operating
system. The webcam daemon is basically an application which is a port
of Linux USB device drivers into userspace on FreeBSD. The daemon
currently depends on libc, pthreads, libusb and the CUSE4BSD kernel
module.
The Farstream (formerly Farsight) project is an effort to create a framework
to deal with all known audio/video conferencing protocols. On one side it
offers a generic API that makes it possible to write plugins for different
streaming protocols, on the other side it offers an API for clients to use
those plugins.
Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library
Unlike package network-protocol-xmpp, which uses libxml-sax, this library
uses HaXml and supports MUC. However, MUC support of the moment is worse
than that in package XMPP.
This library make extensive use of STM and threads to simplify writing
message-handling code.