Newsletter

Video/Imaging DesignLine  >  Design Center

Building YouTube into embedded applications

A media framework provides seamless integration of codecs, and reduces time-to-market by reusing existing software components.


Page 1 of 5

Video Imaging DesignLine

YouTube's popularity keeps growing, and the addition of direct-access YouTube viewing, without going through a general purpose browser, can add a compelling, valuable feature to a set top box, media player, or other device.

A typical YouTube-for-embedded-application needs to perform the following operations:

  • Interface via network module with the YouTube site to search and download the contents
  • Run filter to select key text and graphical information
  • Download the graphics as well as the clips
  • Flash video decoding, flv file processing, demuxing, video decoding, audio decoding and A/V synchronization
  • Render the graphics and video to the screen according to each target device


View full size

Figure 1: YouTube-for-embedded-application block diagram

Digital media elements
The Digital Media Elements (DME) architecture is designed with a systematic approach to handle concurrent real-time image processing, audio and video compression and/or decompression, audio and video synchronization, network transmission and graphic user interface. The software is designed with a hierarchical approach to ensure complex applications can be developed, integrated and tested systematically. DME technology allows us to quickly and efficiently provide highly integrated solutions for our customers.

From a functionality point of view, DME is organized into four libraries.

  • Media Application Library (MapLib)
  • Media Signal Processing Library (MspLib)
  • Network Library (NetLib)
  • Graphic User Interface Library (GuiLib)
These are described in more detail next.

Next: Implementation on TI platform

Page 2: next page  

Page 1 | 2 | 3 | 4 | 5



Rate this article
WORSE | BETTER
1 2 3 4 5




Texas Instruments
Related Content

TECH PAPER
1. Video and Vision Solutions Guide

TECH PAPER
2. Access Your Embedded Controller with Ease through a Web Server

TECH PAPER
3. Technologies for Efficient Programmable Multi-Communication Processors

TECH PAPER
4. Optimizing Digital Signal and Image Processing on Intel Architecture Processors

 


EE Times TechCareers
Search Jobs

Enter Keyword(s):


Function:


State:
  

Post Your Resume
-----------------
Employers Area
Most Recent Posts
Accenture seeking Project Management Team Lead in Charlotte, NC

Accenture seeking Software Engineer in Salt Lake City, UT

Boeing Company seeking Software Engineer in Herndon, VA

Switch and Data seeking Customer Solutions Engineer in Dallas, TX

Chart Industries seeking Sr. Developer in Cleveland, OH

More career-related news, resources and job postings for technology professionals

 Sponsor