Multimedia Software Development


Published on

This is only an informative presentation.

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Multimedia Software Development

  1. 1. Multimedia Software Development 1
  2. 2. 2PresentedByH.N. GUNSINGHEK.A.D.Y.L. KURUPPUACHCHIAtUniversity of Sri Jayewardenepura – Sri LankaCSC 362 1.5 Seminar I on 09.04.2013
  3. 3. 3Introduction to MultimediaIntroduction to Multimedia softwareMedia Players and CodecsMultimedia Authoring Software
  4. 4. •Multimedia has become a big part of our lives in today’s world.Watch videosBrowsing web Play video gamePresentations etc.4•Multimedia refers to anything that has more than one type ofmedia.example :video files - it contains audio and video.
  6. 6. 1. Simulations2. Business Presentations3. Computer Based Training4. Courseware5. Web Based Training (WBT)/Distance Learning6. Virtual Reality (VR)7. Kiosks6
  7. 7. 7
  8. 8. Software 8
  9. 9. 9This describes some of the software which is required fordeveloping and deploying multimedia application.
  10. 10. Year Events1960s Ted Nelson, created a software framework Xanadu, ―a universal instantaneoushypertext publishing network‖.1969 Nelson & Van Dam hypertext editor at Brown.1980 Aspen Movie Map.1987 RCA’s David Sarnoff Labs’ announce Digital Video Interactive.1988 Macromedia released its landmark Director program, which allowed users to createstunning, interactive multimedia presentations.1992 HTML debuts1993 The first graphical browser called MOSAIC which allows us to view web pagescontaining IMAGES was launched10
  11. 11. 11• Media Players• Multimedia authoring software• video editing software• Audio editing software• Game Engines
  12. 12. 12• Software• Run / play multimedia applications .•Should automatically spring into action when computer needs to play an audio or video clip.• "virtual" playback machine PlayStopPauseFast ForwardFast ReverseVolume Control buttonsExamples of media players :• iTunes: for playing and organizing multimedia files and transferring them to mobile devices.iTunes also offers an extensive online library of music recordings and video recordings.• VLC Media Player• QuickTime: for playing audio and video files.• RealPlayer: for playing audio and video files.• Windows Media Player
  13. 13. 13application developed by Microsoft that is used for playing audio, video and viewing images on personalcomputers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices.Viewing an image
  14. 14. 14Name Year Features and DetailsMedia Player 1991 Released at Windows 3.0 with MultiMedia Extensions. It was capableof playing .mmm animation files, and could be extended to supportother formats.Video for Windows 1992 the ability to play digital video files in an AVI container format, withcodec support for RLE and Video1, and support for playinguncompressed files.Windows MediaPlayer v7large revamp, with a new user interface, visualizations and increasedfunctionality like full media management, via the integrated medialibrary .Media Player 11 is available for Windows XP and included in Windows Vista.Has its own XML based playlist format called Windows Playlist (WPL).Media Player 12 2009 along with Windows 7adds native support for H.264 and MPEG-4 Part 2 video formats, AACaudio and 3GP, MP4 and MOV container formats. It is also able to playAVCHD formats (.M2TS and .mts)
  15. 15. Windows Media Player 11running in mini mode (in WindowsXP MCE) showing a frequencydomain division visualization15Playback and library functions - playback of audio, along with fast filemarkers and variable playback speedVisualizations - Version 11 and above refrains from having the former"Ambience", "Particle", "Plenoptic", and "Spikes―.
  16. 16. 16Disc burning, ripping, and playbackBurn audio CDPortable devicesyncSync with mobile device
  17. 17. Online features –integration with a large number of online music stores andselecting a music store switches theInfo Center view, radio and other online features to use servicesfrom that store.17Media streaming -can access media from the shared media libraries on the networkor HomeGroup
  18. 18. 18Format support –default file formats are Windows Media Video (WMV), Windows Media Audio(WMA), and Advanced Systems Format (ASF)Windows Media Player Mobile -Windows Media Player Mobile 10 on Windows Mobile 6.5 supports MP3, ASF, WMA andWMV using WMV or MPEG-4 codecs.Skin Mode -CorporateRevert
  19. 19. Developer(s) Video LAN Project (started in 1996)Initial release February 1, 2001; 12 years agoStable release 2.0.5 (December 15, 2012; 3 months ago)Written in C, C++, Objective-C using QtOperating systemWindows, OS X, Linux, Android, BSD, Syllable, OS/2, BeOS, QNX, iOS,MorphOSAvailable in 53 languages19VLC used to stand for Video LAN Client•highly portable•free•open-source•cross-platform
  20. 20. 20•VLC media player supports many audio and video compression methods and file formats,including DVD-Video, video CD•The default distribution of VLC includes a large number of free decoding and encoding libraries•Design principles: Modular design•packet-based media player•The player can also use libcdio to access .iso files- users can play files on a disk image, even if theusers operating system cannot work directly with .iso images.•VLC media player has some filters to edit videos.•VLC can generate a number of music visualization displays. The program is able to convert mediafiles into various supported formats.•for audio :-MP3,AAC,FLAC ,Ogg Vorbis•for video:- H.264, MPEG-4, MPEG-2 , MPEG-1, WMV , Ogg Theora.
  21. 21. 21•A software - used to compress or decompress a digital audio or video file.• CODEC - COmpressor / DECompressor or COder / DECoder.•CODECs are additional pieces of software that operate in conjunction with differentmedia players• CODECs are compressed file takes up less storage space on your computer or onthe Web.• The extension WAV, MP3, AVI, WMA, WMV or MPEG is not a guarantee that anaudio or video file can be played in the media player, as the file may have beencompressed using a CODEC that is different from those already installed on yourcomputer.CodecEncoder/CompressorCompress File atCreationDecoder/DecompressorDecompress File atPlayback
  22. 22. 22Multimedia Authoring Tools• Multimedia authoring tools provide the framework for organizing andediting the elements of a multimedia project.• Authoring software provides an integrated environment for combiningthe content and functions of a project.• It enables the developer to create, edit, and import data.• Can be used to create anything from simple slide shows to full-blowngames and interactive applications.
  23. 23. 23Opus Pro• Develop By digital workshop – 1993• At the beginning this was called Illuminatus• Current stable version is Opus Pro V8.10• Opus Pro is a visual development tool for Windows• providing fast-track design of versatile elearning, interactive applications,stylish database front ends, online games and multimedia with or withoutprogramming.
  24. 24. 24• Text import formats : TXT, RTF• Video formats : MNG, AVI, MPEG, MPG, MOV, ASF,WMA, WMV• Sound formats: WAV, MP3, WMA,ASF, MIDI• Image Formats : BMP, CGM, JPG, PCX, PNG, TGA, TIF, GIF, PCD, WMF,EMF,CDR• Publish and distribute to Flash, SCORM and Moodle as well as .EXE, CD-Romand DVD-videoFeatures
  25. 25. 25ToolBook Instructor• ToolBook is a Microsoft Windows programming environment• Released in 1990 by Asymetrix Corporation (later known asclick2learn and SumTotal Systems)• Current stable version : ToolBook 11• provides a comprehensive authoring solution to create effectivesoftware application simulations, assessments, and rich, interactivee-learning content.
  26. 26. 26Text import formats : RTF, TXTVideo formats : AVI, MOV, MPEG, MPG, ASFSound Formats: CDA, MP3, WAVImage Formats : BMP, DIB, WMF, DXF, GIF, CDR, CH3, SY3, JPG,PCD, PIC,PCT, DRW, PCX, EPS, TIF, TGAExport as EXE, web, CD(setup)Animation : Flash, Animated GIF,FLI/FLCScripts : Open ScriptsFeatures
  27. 27. 27Adobe DirectorIt allows users to build applications built on a movie metaphor, with the useras the "director" of the movie.Originally designed for creating animation sequencesscripting language support is Lingo.Lingo made it a popular choice for creating CD-ROMs ,standalone kiosks and web content using Adobe Shockwave.Adobe Director supports both 2D and 3D multimedia projects.Runs on both windows and Mac
  28. 28. 28Text import format: RTF, HTML, ASCIISound format : MP3, WAV, AIF,RealAudioVideo formats: Quick Time, AVI, RealMediaImage foramts: BMP, GIF, JPEG, LRG (xRes), PSD, MacPaint,PNG, TIFF,PICT, TargaExport as EXE, web, BMP,AVI, MOV, DCRAnimation : Flash, Animated GIF,PowerPointFeatures
  29. 29. 29History• Director started out as MacroMind "VideoWorks“ in 1985, anapplication for the original Apple Macintosh• Animations were initially limited to the black and white• The name was changed to "Director" in 1987• Introduce new Lingo scripting language in 1988• A Windows version was introduced in the early 1990s• Current Stable Version Adobe Director 12
  30. 30. 30Adobe Flash• Adobe Flash is a multimedia and software platform• used for authoring of vector graphics, animation, games and RichInternet Applications (RIAs)• can be viewed, played and executed in Adobe Flash Player.• Flash is frequently used to add streamed video or audio players,advertisement and interactive multimedia content to web pages.• Flash manipulates vector and raster graphics to provide animation oftext, drawings, and still images.• It allows bidirectional streaming of audio and video, and it can captureuser input via mouse, keyboard, microphone and camera.
  31. 31. 31Features• Can be programed with ActionScript.• Adobe Flash Professional is the most popular and user-friendlyauthoring tool for creating the Flash content.• It allows automation via the JavaScript Flash language (JSFL).• Video formats: AVI, MPEG, MPG, MOV, WMA, ASF• Sound formats: MP3, WAV, AIFF• Image formats : PNG, EPS, AI, DXF, BMP, DIB, EMF, GIF, JPG,WMF, PCT,PNTG, Photoshop 2.5/3, QTIF, SGI, TGA, TIFF• Can export as EXE, web, MOV
  32. 32. 32History• Flash originated with the application SmartSketch, developedby Jonathan Gay.• It was published by FutureWave Software, which was foundedby Charlie Jackson, Jonathan Gay and Michelle Welsh.• SmartSketch was a drawing application for pen computers runningthe PenPoint OS. When PenPoint failed in the marketplace,SmartSketch was ported to Microsoft Windows and Mac OS.
  33. 33. 33Audacity (audio editor)• Audacity is a free digital audio editor and recording application.• available for Windows, Mac OS X, Linux and other operating systems.• Audacity was started by Dominic Mazzoni and Roger Dannenberg atCarnegie Mellon University.• Initial Release : 28 may 2000• Stable release :2.0.3
  34. 34. 34Features• Recording and playing back sounds• Editing via Cut, Copy and Paste (with unlimited levels of Undo)• Multitrack mixing• A large array of digital effects and plug-ins. Additional effects can bewritten with Nyquist• Built-in LADSPA plug-in support. VST support available through anoptional VST Enabler.• Amplitude envelope editing• Noise removal based on sampling the noise to be removed.• Audio spectrum analysis using the Fourier transform algorithm• Support for multi-channel modes with sampling rates up to 96 kHz with32 bits per sample
  35. 35. 35Game engineA game engine is a system designed for the creation and development ofvideo games.Provide a software framework that developers use to create games for videogame consoles and personal computers.Includes a rendering engine (―renderer‖) for 2D or 3D graphics,reusing/adapting the same game engine to create different games,
  36. 36. 36Gamebryo• Gamebryo 3D and LightSpeed engines are owned by Gamebase Co., Ltd• used by several video game developers including Atlus, Trion Worlds, 2KGames, Disney, Ubisoft, Tencent, Sony, Shanda, Ncsoft and etc..• The Gamebryo system is a suite of modular C++ libraries.• Game developers can combine and extend the libraries to modify the enginefor a particular game.• Gamebryos design emphasises a rapid prototyping approach aimed at aniterative development process.• Multi-Platform
  37. 37. 37HistoryGamebryo was originally created by Numerical Design Limited(NDL) as the NetImmerse engine in 1997.NDL was merged into Emergent Game Technologies (EGT) in 2005.Gamebryo then evolved to Gamebryo LightSpeed.Both Gamebryo and LightSpeed were updated and marketed.In December, 2010, Korea-based company brought EGT andestablished new company Gamebase USA.Focused on continual development of the Gamebryo game engine.newest version, Gamebryo 4.2
  38. 38. 38XNA Framework• Microsoft XNA is a set of tools with a managed runtime environment.• XNA is based on the .NET Framework, with versions that run onWindows, Windows Phone and the Xbox.• It includes an extensive set of class libraries, specific to gamedevelopment.• promote maximum code reuse across target platforms.• The framework runs on a version of the Common Language Runtime thatis optimized for gaming to provide a managed execution environment.• XNA Game Studio is an integrated development environment(IDE) for development of games
  39. 39. 39History• XNA Game Studio Express (2006)the first release of XNA Game Studio, was intended for students,hobbyists, and independent game developers.• XNA Game Studio 2.0 (2007)the ability to be used with all versions of Visual Studio 2005• XNA Game Studio 3.0 (2008)for Visual Studio 2008 & allows production of games targeting theZune platform and adds Xbox Live community support• XNA Game Studio 3.1 (2009)The API includes support for video playback• XNA Game Studio 4.0 (2010)It adds support for the Windows Phone platform, configurableeffects, built-in state objects, graphics device scalars andorientation, cross-platform and multi-touch input, microphoneinput and buffered audio playback, and Visual Studio 2010integration.
  40. 40. Morely, Deborah, and Charles Parker. Understanding Computers Today and Tomorrow.Boston: Course Technology, 2011. Print.WikipediaCoorough, C. (2001). Multimedia and the Web. Orlando, FL: Harcourt, Inc.Lake, S. E. & Bean, K. (2004). Multimedia and Image Management. Mason, OH:Thomson SouthWestern.Shuman, J. (2002). Multimedia Concepts, Enhanced Edition—Illustrated Introductory.Boston, MA: Thomson Course Technology.Solomon, A.W. (2004). Introduction to Multimedia. Woodland Hills, CA:Glencoe/McGraw-Hill.Vaughan, T. (2001). Multimedia: Making it Work (5th ed.). Berkley, CA:Osborne/McGraw-Hill.