MediaFrame

From Wikipedia, the free encyclopedia

MediaFrame
Developed by MediaFrame Team
Initial release  ?
Stable release 2.0 rc3  (February 13, 2005 (2005-02-13); 1216 days ago) [+/−]
Preview release 1.4 beta  (2005-07-08) [+/−]
Written in Java
OS Cross-platform
Platform Java (Sun)
Available in  ?
Genre Media player
License GPL
Website mediaframe.org

MediaFrame is an free software streaming media provider of Internet media delivery software. Their key offering is a playerless video platform in Java, which supports both Mpeg-1 and Mpeg-4 formats. As it's applet based, the software removes the requirement for external player applications and browser plug-ins, greatly increasing the penetration of the software. The software is distributed under the terms of the GNU General Public License.

Contents

[edit] Project history

MediaFrame was original developed for use in advertising by London based agency Airlock. The project was started in early 2001 under the name ‘Dilate’ and was first used commercially the following year, delivering video for paying clients such as Vodafone and Diesel.

The Mpeg-1 version of MediaFrame is based on original work by Alan Blount, the developer of SurePlayer. SurePlayer first integrated Joerg Anders’ MPEG_Play code with Mat McGowan and Tobias Bading’s Javalayer audio code, and is the source for much of the projects code base. The Mpeg-4 version of MediaFrame is original work, developed by Airlock after the first release of the project for Mpeg-1. The company gifted the source code to the open source community in mid 2004, but retain the rights for non-GPL distribution.

The project team had a very hectic 2005, releasing eight builds of the core player and numerous supporting technologies. 2006 has been much quieter by comparison, but the team have spoken openly in the projects community forums about a raft of new releases scheduled for the end of the year.

[edit] Features & benefits

Streaming or download
MediaFrame can deliver audio & video content over the Internet in either streaming or progressive download mode
Dynamic video scaling
MediaFrame is capable of stretching media by up to 60% of its original size without a significant loss of quality. This enables you to simulate higher bit rates without the associated costs.
Broad and narrow band compatible
MediaFrame operates effectively in both broad and narrowband environments
Built-in connection speed detection
MediaFrame detects your users connection speed in real-time and will deliver media accordingly
Digital Rights Management (DRM)
A full-featured Digital rights management system is integrated with the core of MediaFrame allowing media files to be locked to a specific domain and expired over time
Supports .zip compressed files
MediaFrame has built in support for compressed files, meaning you can reduce your bandwidth usage even further
Pre and post image support
MediaFrame allows you to rotate images before and after video playback.
Auto-start, click-to-play and rollover-to-play states
Multiple playback states allow you to tightly integrate MediaFrame with your offering.
Media loop support
MediaFrame can be set to loop media, making it ideal for corporate presentations.
Full media controls
Play, pause, rewind and mute controls are all available within the video window and can be set to visible, hidden or visible on mouse over. The control set is fully skinable.
Real-time feedback agent
In-video display alerts your users to the current state of the player (buffering %, playing, paused etc.)
JavaScript API
MediaFrame is fully JavaScript controllable, making it simple to build your own control set and integrate it with the rest of your site
Accessibility controls
Video playback can be controlled using keyboard shortcuts.
Subtitling support
Using the JavaScript API, it is possible to add complete subtitles to any video.
Easy encoding
MediaFrame is built to support Mpeg playback meaning you can encode MediaFrame-ready video in any one of hundreds of applications, including Adobe AfterEffects
Cross platform
MediaFrame plays on all Java compatible platforms

[edit] See also

[edit] External links