Skip to main content Skip to main navigation Skip to search Skip to footer

Developing Multimedia Player for Android Devices

Developing Multimedia Player for Android Devices

Client: US based world leader in Multimedia Software for Mobile Devices

Requirement

  • Multimedia engine for the software platform meant for mobile and handheld devices OEMS
  • Open source multimedia platform which easily gels with the open source Software Stack for Mobile Devices
 

Technology Involved

  • OS: Linux Kernel version 2.6
  • Multimedia Engine for Playback as well as recording.
  • Plugin based C++ Engine
  • Media player GUI developed in Java
 

HCL Solution

  • The player architecture has support of file formats like 3GP/AAC/MP3/MP4 and many more. Similarly it has audio/video codes like AVC/H.263, MP3 etc 
  • The player architecture receives all the player calls from Java bases Android multimedia skin which is converted in to native C++ called using Java Native Interface (as the player is C++ based design ).
  • At the renderer side, the player architecture delivers he audio/video data to a component which directly talk to audio/video device driver. Easily Portable.
  • Plugin based player architecture allows easy addition of additional codecs and format parsers as plugins
 

HCL Value Add

  • HCL team was the first set of people who worked with client very closely to indentify area of stakeholder dependency and  to propose solution of it
  • Complete code was revisited again and module were selected and assigned to team for upgrade. The major area of refactoring included MP4 parser/composer, Streaming, engine, engine handler

DOWNLOAD THE SUCCESS STORY

Contact Us
MAX CHARACTERS: 10,000

We will treat any information you submit with us as confidential. Please read our privacy statement for additional information.

We will treat any information you submit with us as confidential. Please read our privacy statement for additional information.