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

Slides:



Advertisements
Similar presentations
Web Page Design Chapter 1 Introducing Networks and the Internet.
Advertisements

Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
4.01 How Web Pages Work.
Presented by Tianhe Wang. Mobile applications: People send/receive messages using wireless network much more frequently. Multimedia messages are often.
. Website and file organization. How websites work.
Multimedia on the Web. Audio Video Animation Interactivity Plug-ins in the users’ computer –Real Player (.ram,.rpm,.avi) –Quicktime (.mov) –Shockwave.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
SECURITY, QoS, and (File) Content Differentiation -Sujeeth Narayan -Ankur Patwa -Francisco Torres.
Proposal For A network system Fast Eddy's Appliance Smarti Handi Team.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Web Basics (Scary Acronyms Demystified). HTML Acronyms And your website… CSS URL HTTP SSL SMTP DNS RSS API ERQ iCAL Yippie! We have an Awesome website…
Internet Communication Models. Two Communication Paradigms: Stream vs. Message StreamMessage Connection-orientedConnectionless 1-1 communication1-1, 1-many,
Company/Product Overview. You have lots of files all over the place.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
UNIT 14 Lecturer: Ghadah Aldehim 1 Websites. Introduction 2.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
1 Web Developer Foundations: Using XHTML Chapter 10 Helper Applications and Plug-in Concepts.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
G053 - Lecture 08 Hosting Websites Mr C Johnston ICT Teacher
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Othman Othman M.M., Koji Okamura Kyushu University 1.
Cloud Computing Nathan Bosen Kelsie Cagampang MIS 424 May 29, 2013.
UNIT 12 SERVER SIDE OF A WEBSITE Cambridge Technicals.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
AUDIO AND VIDEO COMPRESSION AND IT’S IMPORTANCE ON THE INTERNET Brian Dillinger May 3, 2010.
SoFI – Streaming Music using Song Form Intelligence By Jonathan Doherty Supervisors: Dr. Kevin Curran, Prof. Paul Mc Kevitt School of Computing and Intelligent.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
SmartReport Backend Reporting Tool © 2003 ITC Software
July 12th 1999Kits Workshop 1 Active Networking at Washington University Dan Decasper.
How to use WS_FTP A Step by Step Guide to File Transfer.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
MP3toFM Design II Midterm Presentation September 30, 2008.
MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.
Cloud Archive By: Kimberly Nolan. What it is?  The goal of a cloud archiving service is to provide a data storage (ex. Google drive and SkyDrive) as.
Preservation support and data management services built on cloud infrastructure Features:  Ingest once, and make multiple copies to multiple storage.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Virtual Machine Monitors
Fundamentals of Information Systems, Sixth Edition
4.01 How Web Pages Work.
Chapter 10: Web Basics.
Network Controllable MP3 Player
Dedicated Servers vs Cloud Hosting
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Web Programming– UFCFB Lecture 8
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
GCE Applied ICT G053: Lesson 02 Web Structure and Hosting
OASIS Deployment: VideoCollective
Dedicated Hosting Servers In The US With Faster Bandwidth Connectivity Fast bandwidth connectivity for dedicated hosting servers is vital for any enterprise.
File Transfer Issues with TCP Acceleration with FileCatalyst
Tiers vs. Layers.
Information Technology Ms. Abeer Helwa
An Introduction to Cloud Computing
Network Controllable MP3 Player
Web Programming– UFCFB Lecture 8
Beyond FTP & hard drives: Accelerating LAN file transfers
Read this to find out how the internet works!
4.01 How Web Pages Work.
4.01 How Web Pages Work.
The Internet and Electronic mail
Software Engineering and Architecture
Office 365 Performance Management
Layering and the TCP/IP protocol Suite
Presentation transcript:

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