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

Post on 18-Jan-2018

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

System Overview

TRANSCRIPT

MOIP – Music Over IP Bandwidth Considerations and

Design Improvements

Keo MalopeComputer 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

System Overview

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?

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

Design Limitation… continued

• Cost

Design Limitation… continued

• Cost

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

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

Proposed Improvement …continued

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

– Synchronization of cloud with client computer

Summary

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

top related