Our customer is a leading US based designer and developer of collaborative audio/video computing systems.
Our customer wanted to productize a video-on-demand application for the set-top-boxes already available on the market. The application targeted to allows users to play video files on a PC browser or TV. The customer did not have expertise on the TI platforms for embedded application development, and hence engaged eInfochips to provide the solution. Leveraging our high level of expertise in embedded application development for various domains, eInfochips developed the Video on Demand application based on TI's DM642 platform and reduced the project cost over 50% for the customer.
The application eInfochips developed for the customer finds selected video and audio files on local storage or from remote servers and transports it over PCI/ Ethernet to the set-top-box (Based on TI DM 642 Platform). The DSP decompresses and synchronizes the audio/ video files and plays it on a TV.
Our customer is well known for their advanced solutions in the domain of consumer electronics and audio/video computing systems.
They wanted to productize a video on demand application for set top boxes and eInfochips associated with them to deliver the complete market-ready solution.
With great punctuality, efficiency & proper synchronization between interfaces, application of various hardware devices and multiple audio / video algorithms, eInfochips' team delivered the complete solution in time achieving the desired performance.
The application streams user specified H.264 encoded video files with MP3/ PCM audio to TI's DM642 hardware for playback over the audio/ video ports. The PC application also provides an API interface for the web browser to pass the files to be played.
The Host component exports an API to play, stop, pause, rewind & fast-forward. The host, after receiving the audio/ video files from the HTML application, reads one video frame of data from the video file and an equivalent audio data from audio file, and streams it over the PCI interface to the DSP component. It then waits for an acknowledgement from the DSP.
The DSP side application reads the audio/ video data over the PCI interface decompresses it and passes it to the respective audio/ video drivers after synchronizing them.
Platform: TI's DM642
Codec: H. 264 Video Codec