moip music over ip bandwidth considerations and design improvements keo malope computer engineering...

12
MOIP – Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Upload: kelly-stephens

Post on 18-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

System Overview

TRANSCRIPT

Page 1: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

MOIP – Music Over IP Bandwidth Considerations and

Design Improvements

Keo MalopeComputer Engineering with Software Specialization

Page 2: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Resources

• My Uvic Website– http://www.engr.uvic.ca/~malopek

: Home >> Projects >> SENG 321

• Project Website– http://resourcely.com/

: Home >> Documents >> S2c: High Level Design Document

Page 3: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

System Overview

Page 4: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Design Limitation

• Streaming content directly from the cloud– Why go this route?

• Simplified architecture/ design• Reduced load on MOIP servers

– Ok, so what’s the problem?

Page 5: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Design Limitation

Three (3) problems inherent in this strategy1. Availability/Reliability

• Amazon S3 vs MOIP

2. Inflexible internet speed requirement• Buffering

3. Cost• Streaming from cloud vs. Streaming from MOIP Servers

Page 6: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Design Limitation… continued

• Cost

Page 7: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Design Limitation… continued

• Cost

Page 8: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Proposed Improvement

• Address problem (1) – Availability/ Reliability– Stream songs directly from MOIP servers

– Several users can “share” one file• Check metadata to ensure user uploaded exact copy

Page 9: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Proposed Improvement …continued

• Address problem (2) – “Buffering”– Choose quality of song to stream based on internet speed

• For example:- MPEG-1 Audio Layer III standard: 32, 40, 48, …. 320 kbit/s

– Stream same quality as that uploaded, or less• Check ID3 Tag bit rate

Page 10: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Proposed Improvement …continued

• Address problem (3) – Cost– Reduced cloud storage accesses <<

– Synchronization of cloud with client computer

Page 11: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization

Summary

• Shift load from thirdparty to MOIP servers– Control of availability– “Share” files – Adjust stream rate according to internet speed

Page 12: MOIP  Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization