MOIP – Music Over IP Bandwidth Considerations and Design Improvements Keo Malope Computer Engineering with Software Specialization
Resources My Uvic Website – : Home >> Projects >> SENG 321 Project Website – : 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 strategy 1.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