Copyright 2006 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Realplayer 11 for Solaris 1.2. Name of Document Author/Supplier: Chris Wang, Jerry Tan 1.3. Date of This Document: 03/03/08 1.5. Email Aliases: 1.5.1. Responsible Manager: paul.mei@sun.com 1.5.2. Responsible Engineer: chris.wang@sun.com, jerry.tan@sun.com 2. Project Summary 2.1. Project Description: RealPlayer retrieves audio, video, text, animation and other media to your desktop by using modern streaming technology. The media files, or clips, you play are specially created so that they are transfered to your desktop in much smaller pieces that are ready to be used. Therefore you do not have to wait for the whole video file to download before you begin to enjoy it. With RealPlayer, the video plays as your Player receives the information. 4. Technical Description: 4.1. Details: RealPlayer plays a wide variety of media both locally and over the Internet. Filetype Plays ---------------- ----------------------------------------------------- RM, RPM, RA, RAM RealAudio/RealVideo streamed content RT Real Text streamed text formats RP RealPix streamed GIF and JPG ('j-peg') images GIF, JPG Stand alone JPG and GIF images SMIL, SMI SMIL formatted (multiple datatype layout) files VIV, VIVO Vivo video files AU 'Legacy' sound files--older but prevalent file-types ASF NetShow files (some) OGG Vorbis, Ogg, Theora Open Source streaming technology WAV Windows Raw audio format AIFF Apple's Raw audio format The included codecs are: o Theora (content must be encoded with Alpha3 or greater) o Vorbis/Ogg o Basic SMIL 2.0 o H263 o RealPix o RTSP streaming with RTP o HTTP streaming o RealText o RealEvents o RealAudio, RealVideo o Uncompressed audio (wav, au, aiff) This project includes the standalone player and the plugin that is necessary for Firefox. This version of RealPlayer is based upon the OpenSource Helix community project. Compare to the previous release of Realplayer 10, Realplayer 11 offers three new features, namely superbuffer, auto bandwidth detection and playlist. The supperbuffer feature allow pausing of live streams; Auto bandwidth detection ensures better streaming experience; and playlist feature enable the user to create and play the playlist. 4.5. Interfaces: Exported interfaces: Interface Stability Comment --------------------------------------------------------------------------------- SUNWrealplayer Committed SVr4 package Defined in LSARC2005/701 /usr/lib/firefox/plugins/nphelix.so Private browser plugin Defined in LSARC2005/701 plugin GUI Volatile plugin's GUI Defined in LSARC2005/701 realplay GUI Volatile realplay standalone application Defined in LSARC2005/701 Media Types Volatile various media types see 4.1 Defined in LSARC2005/701 /usr/lib/RealPlay Uncommitted realplayer private directory Defined in LSARC2005/701 $HOME/.config/real/realplayerrc Private various data files for realplayer previously in $HOME/.realplayerrc relocate to comfort with gnome standard application mime-types Volatile see [5.2] for list Defined in LSARC2005/701 Imported Interfaces Interface Stability Comments ------------------------------------------------------------------------------------ Realplayer plugin and reader integration into Solaris Uncomitted LSARC/2005/701 GNOME Committed Platform Libraries Committed LSARC/2007/520 GTK+ library /usr/lib/firefox/plugins Committed upgraded from LSARC/2008/158 4.9. I18N/L10N Impact: The JDS team and the G11N are working together to evaluate and provide I18N/L10N support 4.10. Packaging & Delivery: The project will be delivering the following packages: SUNWrealplay 4.11. Security Impact: The JDS team and Real work together to identify and fix any security issues found. Real provides us with security patches for issues they have identified. 5. Reference Documents: Unless otherwise stated, path names are relative to the case directory 1. SUNWrealplayer SVr4 packaging information ./material/pkgmap ./materials/pkginfo ./materials/depend 2. application mime-types ./materials/mime-types 3. Helix community http://www.helixcommunity.org/