Projects
Project DReaM Contributions
Project Name
Description
An interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM InterOPERAbility Framework is independent of specific hardware and operating systems and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.
Launch pad for video delivery servers using the Java Stream Assembly (JSR-158) API which reduces the complexity in building and managing video streams to be delivered over access networks. Multiple vendor components can be plugged in using the Java Stream Assembly API for delivering broadcast, on-demand, and interactive TV streams.
Project DReaM is an initiative to develop an open Digital Rights Management (DRM) solution for multiple domains (media, documents, enterprise, personal, etc.). This open source project develops an end-to-end Reference Implementation for the DReaM Specifications in order to enable a quick-start for DRM solutions.
 
 

Related Projects


Java Media Projects
Project Name
Description
General list of all media projects on java.net
Container for Java Advanced Imaging Image I/O Tools projects
Master project for Java Advanced Imaging projects
Master project for Java 3D projects
An attempt at a free, Open Source, platform independant, Java based media player.
Desktop Music Player
These are tools to make it easier to record and edit streaming media in Java (particularly those that leverage the Java Media Framework). These will generate movies with sound from Java applications.
This incubator project hosts the API to control the native music players, e.g. Winamp, Rhytmbox, iTunes, etc. It interfaces with the users default music player to control it (launch, start, stop, switch tracks, get current artist, etc.). So you can control your favorite music player to listen to music without ever leaving your Java application. It does not embed a music player into your java app, it just controls music player from another process.
ALICE is an exciting new media player, the first media application to utilize the expansive 3D environment provided by Project Looking Glass.
Gazelle Movie Editor. The Gazelle movie editor allows you to create animated movies based on vector graphics.
A JAIN-SIP Applet Phone for the People! This SIP user-agent with presence (coming soon), instant messaging and audio support (either real time with RTP or voice messaging using TCP). If your firewall will let you do it, you can use udp and do real-time voice.
This project contains the source code for the 3D vector math package, javax.vecmath.
The JOGL Project hosts a reference implementation of the Java bindings for OpenGL API, and is designed to provide hardware-supported 3D graphics to applications written in Java. It is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems.
This software aims to provide the foundation to be the all-in-one CD/DVD creation solution.
 
 
Open Source Projects
Project Name
Description
Dirac is a general-purpose video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs.
FAAC - open source AAC encoder and decoder
FAAC - open source AAC encoder and decoder
Codecs in open H323
MPlayer is a movie and animation player that supports a wide range of codecs and file formats, including MPEG 1/2/4, DivX 3/4/5, Windows Media 7/8/9, RealAudio/Video up to 9, Quicktime 5/6, and Vivo 1/2.
vlc
VideoLAN Client (VLC) is a media player for Unix, Windows, Mac OS X, BeOS, QNX, and PocketPC. It can play most audio and video codecs (MPEG 1/2/4, DivX, WMV, Vorbis, AC3, AAC, etc.), has support for VCD, SVCD, and DVD (with menus), and can read or dump streams from a network source (HTTP, UDP, DVB, MMS, etc.). It can also act as a server and send streams through the network, with optional support for audio and video transcoding.
xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. It interprets many of the most common multimedia formats available--and some of the most uncommon formats, too. All those features come in a reusable library (xine-lib) which can easily be embedded in your applications.
The MPEG4IP project provides an MPEG and IETF standards-based system for encoding, streaming, and playing audio and video.
Turn your Linux box into a complete audio and video production environment. This is the developer resource for all things related to the system
Multimedia Framework for MPEG-4, VRML, X3D, ... The original development goal is to provide a clean (a.k.a. readable by as many people as possible), small and flexible alternative to the MPEG-4 Systems reference software (known as IM1 and distributed in ISO/IEC 14496-5).
ffdshow is DirectShow and VFW codec for decoding/encoding many video and audio formats, including DivX and XviD movies using libavcodec, xvid and other opensourced libraries with a rich set of postprocessing filters.
Obsequeium is a networked MP3 Jukebox for Linux
VirtualDubMod is based on the famous video editing software VirtualDub by Avery Lee. Born as a unification of several existing modifications, a lot of new features have been added, including support for the matroska container format.
MediaFrame is an Open Source streaming media platform in Java™ which provides a fast, easy to implement and extremely small applet that enables over 97% (AdShadow 2002-03) of web users to view your audio/video content without having to rely on external player applications or bulky plug-ins.
Open Video-On-Demand software designed to function on multiple platforms to establish a functional and free VOD network that can work using any Internet Connection.
Fluid is a server daemon for streaming media. The latest release is built as an API for building any kind of media streamer. Following with the server is a plugin for streaming MP3 files, even those with variable bitrate. Multicast now supported.
The KOM(S) Streaming System (komssys) implements a streaming system based on the IETF protocols RTSP, SDP, RTP/RTCP with the intention of providing a base for researchers and other developers. Komssys includes code for a server, a client, and a proxy.
 
 
Project DReaM

Project DReaM started at Sun Microsystems Laboratories to develop an open, end-to-end content-protection solution consistent with the Open Media Commons vision. DReaM is an open source project that the Sun Labs team will begin to contribute to over the coming weeks. Join today!

 
Contact Privacy OMC Terms Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.