media streaming middleware for handheld devices (mesmi) project supervisors:groupmembers:...
TRANSCRIPT
![Page 1: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/1.jpg)
Media Streaming Middleware for
Handheld Devices(MeSMi)
Project Supervisors: GroupMembers:Mr.Samantha Senarathne Pradeep Dadigama
Mr.Harshana Liyanage Asanka Widanapathirana
Jeevanthi Panawala
![Page 2: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/2.jpg)
Overview
“Mesmi” is a device independent middleware for media streaming between handheld devices.
![Page 3: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/3.jpg)
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
![Page 4: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/4.jpg)
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
![Page 5: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/5.jpg)
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
![Page 6: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/6.jpg)
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
![Page 7: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/7.jpg)
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.
![Page 8: Media Streaming Middleware for Handheld Devices (MeSMi) Project Supervisors:GroupMembers: Mr.Samantha SenarathnePradeep Dadigama Mr.Harshana LiyanageAsanka](https://reader036.vdocument.in/reader036/viewer/2022072015/56649eca5503460f94bd8e5b/html5/thumbnails/8.jpg)
Thank you