originalproj presentation
DESCRIPTION
live streaming with reciever based peer division multiplexingTRANSCRIPT
Live Streaming with
Receiver -based Peer-division Multiplexing
04/13/2023 05:43:28 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Live Streaming withReceiver-based Peer-division Multiplexing
Final year project by, Karunakara N K(8951259735) Girish B N Shreedhar Ansur Internal Guide:
Bhavani K H Asst.prof CSE
DepartmentJSSATE
04/13/2023 05:43:28 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
External guide:
Abhijit SenguptaProject Coordinator, E&T
CMC Limited Bangalore
INTRODUCTION Live Streaming
Peer Division Multiplexing
A number of commercial peer-to-peer systems for
live streaming have been introduced in recent
years.
Zattoo is one of the largest production live
streaming providers.
It has about 60000 concurrent users on a single
channel but still maintains a delay for just 2 to 5
sec.
04/13/2023 05:43:28 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
packet
packetpacketpacketpacketpacketp1
p3 p4
P5
p2
packetpacketpacket
04/13/2023 05:43:28 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Before going to know more about our project lets first know some terms
Peer –to-peer(P2P) network is a distributed application architecture that partitions tasks workloads among peers.
04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Types of peer-to-peer network
Playback after complete download
Simultaneous Playback
Live Streaming
LITERATURE SURVEY
Development in the Internet speed
Development in Network Technology and Protocol
Upgradation on Computational capabilities
Introduction of Streaming over the network
Live Streaming using peer-to-peer Protocol
04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
PROBLEM STATEMENTWHO
• Who does the problem affect? Live stream viewers
WHAT
• What is the issue? Delay in channel switching
WHEN
• When does the issue occur? Flash crowd scenarios
WHERE
• Where is the issue occurring? field of live streaming in IPTV
WHY
• Why is it important to fix the problem? To reduce delay
This can be easily explained using the 5 ‘W’s concept
04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
1 2 4 5 7 8
1 5 7 8 1 4
Peer 1……………………………………Peer n
5
Server
Delay: 10sec
Increase in the passion for live stream viewing resulted in the increased no. of viewers , pressurizing the servers causing large delays. Hence the concept of peer division multiplexing came in to existence to reduce the delay.
04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
OBJECTIVE
To present a receiver based, peer-division multiplexing engine
To build a hybrid P2P/CDN delivery network by adding repeater nodes
Utilization of available uplink bandwidths
Improvised network stability through error correction and packet retransmission
PDM and adaptive PDM providing competition to digital satellite TV in terms of
Channel switch time Stream synchronization Signal lag04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
EXISTING SYSTEMTree- based systems
The video source server is connected to all users participating in the session by a multicast tree .
Disadvantages
uploading capacity
Description Coding Rate
04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
PROPOSED SYSTEM
As packets from each sub-stream arrive at the peer, they are stored in the IOB (packet buffer)for reassembly to reconstruct the full stream.
IOB is used by 1) Local media player .2) Local file if recording is supported.3) Other peers.
Repeater nodes are allocated to improve the uplink bandwidth, which acts as a bandwidth amplifier.
Retransmission helps a peer recover from transient network congestion.. 04/13/2023 05:43:29 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
CHALLENGES requiring timely and sustained streaming delivery to
all participating peers
involving bandwidth requirements of hundreds of kilobits per second and even more for higher quality video
corresponding to tens of
thousands of users simultaneously participating in the streaming with highly peer dynamics (join and leave at will)
especially flash crowd
Real-time constraints
Performance-demanding
Large-scale and extreme peer dynamics
04/13/2023 05:43:30 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
DELIVERY NETWORK ARCHITECTURE
04/13/2023 05:43:30 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
LIST OF MODULES Live Data Streaming
Peer-division Multiplexing
(PDM)
Search Phase
Join Phase
04/13/2023 05:43:30 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Live Data Streaming The Zattoo system rebroadcasts live TV,
onto the Internet.
The system carries each TV channel on a
separate peer-to-peer delivery network
Join only one peer-to-peer network at any
one time.
04/13/2023 05:43:30 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Peer-division
Multiplexing Building a virtual circuit to each
of the neighboring peers.
Maintaining virtual circuits,
each packet is forwarded
without further per-packet
handshaking between peers.
Storing packets in the IOB for
reassembly to reconstruct the
full stream.
Playback reconstructed parts of
stream
04/13/2023 05:43:30 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Search Phase Joining peer sends out a SEARCH message .
The SEARCH message contains the sub-stream indices.
The sub stream indices is usually represented as a
bitmask of n bits, where n is the number of sub-streams
defined for the TV Channel.
Join Phase joining peer sends JOIN requests to each potential
neighbor.
The JOIN request lists the sub-streams for which the
joining peer would like to construct virtual circuit with
the
potential neighbor.
Spread out the load amongst the peers and
to speed up error recovery
04/13/2023 05:43:31 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
APPLICATIONInternet Protocol Television (IPTV)
ZattooTvu playersopcast
Video conferencingGovernment officesHospitalsSocial networking
04/13/2023 05:43:31 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
ASSUMPTIONS
Server and receiver are at the same end
Live video already present at the server side
04/13/2023 05:43:31 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
FUTURE ENHANCEMENTS
Reducing the cost on encoding and decoding
Streaming error free data Make delay to zero seconds and provide the
justification for live streaming
04/13/2023 05:43:31 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011
Thank “Q”
04/13/2023 05:43:31 PM
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011