originalproj presentation

21
Live Streaming with Receiver -based Peer- division Multiplexing 7/3/22 01:51:02 PM IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB

Upload: shubdeepchowdry

Post on 23-Jun-2015

283 views

Category:

Education


0 download

DESCRIPTION

live streaming with reciever based peer division multiplexing

TRANSCRIPT

Page 1: Originalproj presentation

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

Page 2: Originalproj presentation

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

Page 3: Originalproj presentation

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

Page 4: Originalproj presentation

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.

Page 5: Originalproj presentation

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

Page 6: Originalproj presentation

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

Page 7: Originalproj presentation

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

Page 8: Originalproj presentation

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

Page 9: Originalproj presentation

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

Page 10: Originalproj presentation

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

Page 11: Originalproj presentation

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

Page 12: Originalproj presentation

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

Page 13: Originalproj presentation

DELIVERY NETWORK ARCHITECTURE

04/13/2023 05:43:30 PM

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011

Page 14: Originalproj presentation

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

Page 15: Originalproj presentation

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

Page 16: Originalproj presentation

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

Page 17: Originalproj presentation

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

Page 18: Originalproj presentation

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

Page 19: Originalproj presentation

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

Page 20: Originalproj presentation

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

Page 21: Originalproj presentation

Thank “Q”

04/13/2023 05:43:31 PM

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011