Time-Shifted Streaming Time-Shifted Streaming in a P2P Video Multicast in a P2P Video Multicast System System Jeong Jeong h h un Noh un Noh , Aditya Mavlankar, , Aditya Mavlankar, Pierpaolo Baccichet Pierpaolo Baccichet 1 , and Bernd Girod , and Bernd Girod Information Systems Laboratory Information Systems Laboratory Stanford University Stanford University 1 Now with OnLive Inc. Now with OnLive Inc.
26
Embed
Time-Shifted Streaming in a P2P Video Multicast System Jeonghun Noh, Aditya Mavlankar, Pierpaolo Baccichet 1, and Bernd Girod Information Systems Laboratory.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Time-Shifted Streaming Time-Shifted Streaming in a P2P Video Multicast Systemin a P2P Video Multicast System
2222J. Noh et al. : Time-shifted streaming in a P2P video multicast system
P2P Time-Shifted StreamingP2P Time-Shifted Streaming• Streaming live stream shifted in time in P2P networks• For TS peers, packets are asynchronously delivered
Time
Video position
Live stream
Peer 1 (LS)
T1
X2
Peer 2 (LS, TS)
T2
2323J. Noh et al. : Time-shifted streaming in a P2P video multicast system
Uplink Bandwidth AllocationUplink Bandwidth Allocation– Allocate tree bitrate r to LS peers
U
UT r
– Allocate r to TS peers with full prefetch
UT
UT’
r
r
– Allocate equal BW to remaining TS peers
UT’
r’ r’
2424J. Noh et al. : Time-shifted streaming in a P2P video multicast system
Fast Prefetch ExampleFast Prefetch Example• TS peers watch from position 0s• Peer uplink bandwidth: Ur=3R (homogeneous)
Peer 1
Peer 2 Peer 3Peer 4
Peer 6Peer 5 Peer 7
2525J. Noh et al. : Time-shifted streaming in a P2P video multicast system
P2P Time-Shifted StreamingP2P Time-Shifted Streaming• For TS peers, packets are asynchronously delivered• Time-Shifted Streaming (TSS): Streaming live stream
shifted in time over the network
Time
Video position
Live stream
Peer 1 (LS)
T1
X2
Peer 2 (TS)
T2
Peer 3 (TS)
T3
X3
2626J. Noh et al. : Time-shifted streaming in a P2P video multicast system
Coverage ConditionsCoverage Conditions• Determine (arrival time, video position) for possessing