Streaming and Content Delivery - 27.03.2021
Streaming and Content Delivery - 27.03.2021
Streaming and Content Delivery - 27.03.2021
By
Mrs Parimala G
Assistant Professor
OUTLINE
Introduction
Digital Audio
Digital Video
Streaming Stored Media
Streaming Live Media
Real-Time Conferencing
STREAMING AUDIO AND VIDEO
A one-way audio transmission over a data network is widely
used to listen to audio clips and radio from the Internet on
computers, tablets and smartphones.
With streaming, the media file being played on the client
device is stored remotely, and is transmitted a few seconds at
a time over the Internet.
Two things happened to enable this growth.
First, computers have became much more powerful and are
equipped with microphones and cameras so that they can
input, process, and output audio and video data with ease.
Second, a flood of Internet bandwidth has come to be
available.
The result was an explosion of voice data carried over
Internet networks that is called voice over IP or
Internet telephony.
What is the difference between streaming and
downloading?
Streaming is real-time, and it's more efficient than
downloading media files.
The term multimedia is also called as streaming
media.
Audio Streaming:
Audio Streaming is a technology that allows the steaming of audio
files, such as music or voice-overs to your computer over the
Internet.
Usually, first we need to download an audio file in a format like
MP3, WAV, WMA etc. if we want to listen to music, or any other
type of audio.
However, in case of audio streaming there’s no need to download
the whole audio file first.
In audio streaming, the audio file is delivered in small “packets”.
As the data arrives it is buffered for a few seconds and then
playback begins.
More data is constantly arriving (or streaming) as the audio is
playing and stream of these packets delivered to our
computer/mobile phone, without any disruptions.
1. Digital Audio
Digital audio is a technology that is used to record,
store, manipulate, generate and reproduce sound using
audio signals that have been encoded in digital form.
An audio (sound) wave is a one-dimensional acoustic
(pressure) wave.
Example: Microphone
Frequency : dB (decibels)
Digital audio is a digital representation of an audio
wave that can be used to recreate it. Audio waves can
be converted to digital form by an ADC (Analogto-
Digital Converter).
The reverse process takes digital values and produces
an analog electrical voltage. It is done by a DAC
(Digital-to-Analog Converter).
By
Mrs Parimala G
Assistant Professor
Outline
Content and Internet Traffic
Server Farms and Web Proxies
Content Delivery Networks
Peer-to-Peer Networks
The Internet used to be all about data communication.
The distributing content is different from that of
communication, it places different requirements on the
network.
Most of the web sites that provide content have
become tremendously popular. YouTube is a prime
example.
The techniques that are used for content distribution
have been developed over time. Many people began to
call the WWW the World Wide Wait.
There are different architectures to use the bandwidth
for distributing content.
CDN (Content Distribution Network)
P2P (Peer-to-Peer)
1. Content and Internet Traffic
Internet traffic is the flow of data within the entire
Internet, as transmission rates in bytes per certain
time units.
Web content refers to the textual or
visual content published on website.
Content means any creative element, for example,
text, applications, images, archived e-mail messages,
data, e-services, audio and video files, and so on.
Web content is the key behind traffic generation to
websites.
2. Server Farms and Web Proxies
Server Farms:
A server farm is a group of computers acting as servers and housed together in a single
location.
A Web server farm can be either (1) a Web site that has more than one server, or (2) an
Internet service provider (ISP) that provides Web hosting services using multiple servers.
Web Proxies:
Proxy server is an intermediary server between client and the internet.
Proxy servers offers the following basic functionalities:
Firewall and network data filtering
Network connection sharing
Data caching
3. Content Delivery Networks
A content delivery network (CDN) refers to a geographically distributed group of servers
which work together to provide fast delivery of Internet content.
Instead, of having clients look for a copy of the requested page in a nearby cache
A CDN allows for the quick transfer of assets needed for loading Internet content
including HTML pages, javascript files, stylesheets, images, and videos.
4. Peer-to-Peer Networks
P2P networks burst onto the scene starting in 1999.
In a P2P network, the "peers" are computer systems which
are connected to each other via the Internet. Files can be
shared directly between systems on the network without the
need of a central server.
The basic idea of a P2P (Peer-to-Peer) file-sharing
network is that many computers come together and pool
their resources to form a content distribution system.
P2P networks are self-scaling.
Examples of P2P technology are:
BitTorrent
DHTs—Distributed Hash Tables
DNS-Domain Name System
E-mail
The World Wide Web
Streaming Audio and Video
Content Delivery