Upload
sruthi-narayanan
View
224
Download
0
Embed Size (px)
Citation preview
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
1/15
BROADCASTING A VIDEO BY LIVE
STREAMING OVER A NETWORK
BY
SWETHA (08071A0595)
SRUTHI (08071A0599)
HANITHA(08071A05B2)
GUIDED BY
N.V SAILAJA
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
2/15
CONTENTS PROBLEM DEFINITION
ABSTRACT
EXISTING SYSTEM PROPOSED SYSTEM
METHODOLOGY
SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
3/15
PROBLEM DEFINITION
To implement a video Streaming System that
supports distributed video maintenance and reduces
processing time.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
4/15
ABSTRACT
We are implementing video streaming system based
on Zattoo architecture.
We use receiver based peer division multiplexing to
reduce processing time per packet.
This approach helps in reducing network delay and
variability in bandwidth.
Contd
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
5/15
ABSTRACT
Users can access videos concurrently.
This system introduces only few seconds ofbuffering time hence considering to be live.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
6/15
EXISTING SYSTEM
In media streaming, the Internets intrinsic heterogeneity is
a challenging problem.
End users may have different edge bandwidth.
Description coding rates have straightforward impact to the
delivery performance.
For high coding rate network paths wont have enough
bandwidth to support its delivery.
contd
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
7/15
EXISITING SYSTEM
The loss rate of the description will be high.
If descriptions have low coding rates, the number of
descriptions will be high.
The coding cost will be high.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
8/15
PROPOSED SYSTEM We represent a peer as a packet buffer, called the
MDC.
It is fed by sub-streams incoming from the PDM
Packets from each sub-stream arrive at the peer.
contd
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
9/15
PROPOSED SYSTEM
They are stored in the MDC for reassembly to
reconstruct the full stream.
Portions of the stream that have been reconstructed
are then played back to the user.
The MDC allows a peer to absorb some variabilities
in available network bandwidth and network delay.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
10/15
METHODOLOGY Peer-Division Multiplexing to minimize per-packet
processing time of a stream.
Peer joins a TV channel .
Establishes a PDM amongst a set of neighboring
peers.
Builds a virtual circuit to each of the neighboring
peers.
contd
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
11/15
METHODOLOGY We represent a peer as a packet buffer .
Fed by sub-streams incoming from the PDM .
Constructed in a local media player.
Packets from each sub-stream arrive at the peer.
They are stored in the MDC to reconstruct the full stream.
contd
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
12/15
METHODOLOGY
Portions of the stream reconstructed are playedback to the user.
The MDC allows a peer to absorb somevariabilities in available network bandwidth and
network delay.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
13/15
SOFTWARE REQUIREMENTS
Operating system : - Windows XP Professional.
Programming Language : - Java.
Tool Used : - Eclipse.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
14/15
HARDWARE REQUIREMENTS
Processor : Pentium IV 2.4 GHz.
Hard Disk : 40 GB. Floppy Drive : 1.44 Mb.
Ram : 256 Mb.
8/2/2019 Broadcasting a Video by Live Streaming Over a Network
15/15