moip music over ip bandwidth considerations and design improvements keo malope computer engineering...
Post on 18-Jan-2018
221 Views
Preview:
DESCRIPTION
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