80 likes | 215 Views
Media Streaming Middleware for Handheld Devices (MeSMi). Project Supervisors: GroupMembers: Mr.Samantha Senarathne Pradeep Dadigama Mr.Harshana Liyanage Asanka Widanapathirana Jeevanthi Panawala. Overview.
E N D
Media Streaming Middleware for Handheld Devices(MeSMi) Project Supervisors: GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana Liyanage Asanka Widanapathirana Jeevanthi Panawala
Overview • “Mesmi” is adevice independent middlewarefor mediastreamingbetweenhandheld devices.
Literature Survey • Searched for facts in the area of “Media Streaming”. Read facts on… 1.Streaming servers • How streaming is done in QuickTime,Real Player,Windows Media Player etc • Other open source streaming servers 2.Streaming basics • Books : The Technology of Video & Audio Streaming by David Austerberry. : Scalable Continuous Media Streaming Systems Architecture,Design,Analysis and Implementation by Jack.Y.B.Lee 3.Capabilities of handheld devices • Met our project supervisors and had discussions
Requirements Gathering and Analysis • Had a discussion with the project coordinator of the company • Identified the boundary of the system • Realized the functional requirements of the system • Identified non-functional requirements such as the quality of media, delay, foot print etc. • Decided what components should be in the system • Documented the Requirement Specification
First steps in Prototyping • Identified 3 main areas in the prototype 1.Converting the output from the web cam into MPEG4. 2.Streaming server 3.Decoder
Converting the output of the web cam into MPEG 4 • Searched facts about different codecs • Read about … • Encoding basics • MPEG standards • More on MPEG 4
Converting the output of the web cam into MPEG 4Cont…. • Target: Implementing a low power codec • Motivation • Most of the existing low power codecs have been implemented in hardware basis. • There is a need of a software implementation of a low power codec. • Parallel Tasks: • We are writing code for converting an image stream into MPEG 4. • Searching for existing low power coding algorithms. • Trying to optimize them for our purpose.