90 likes | 250 Views
P2P Layer Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu Kent Kangheng Wu 9/11/2010. Heterogeneous Networks . Scenario PCs, set-top boxes and mobile devices may all need to access and provide service for the same content. Problems
E N D
P2P Layer Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu Kent Kangheng Wu 9/11/2010
Heterogeneous Networks • Scenario • PCs, set-top boxes and mobile devices may all need to access and provide service for the same content. • Problems • Use multiple versions of video content (each encoded at different resolution or visual quality). • Peers in different versions will not help each other. • The overall video quality received will not be optimal.
Layer Video • Single layer Video • All peers receive the same video quality • Layered video • A video is encoded into several layers • More layers introduce better video quality • Nested dependence between layers • A higher layer can be decoded only if all the lower layers are available • Higher upload contribution results in better received video quality
Multiple Description Coding • Video encoding/decoding technology • Video content is encoded into several descriptions • Each description can be decoded independently • Even receiver only receives one description, the video is displayed with low quality • The more descriptions received, the better video quality • Compared with layered streaming, multiple description has lower coding efficiency and worse performance. Video quality MDC MDC Videocontent encoding decoding # of description
Message Flows • PUT-LAYER (Put Layer Information) into Tracker • GET-LAYER (Get Layer Information) from Tracker • PUT-CHUNK (Put Chunk Information) into Tracker • GET-PEERLIST (Peer Selection) • LAYER-CHANGE (Layer Change) • STATISTICS
Open issues • Data Scheduling • Different strategy with single layer streaming • System Performance Metrics • Throughput and Delay • Layer Delivery Ratio • Useless Packets Ratio • Jitter Prevention • User Performance Metrics • Start-up Delay • Playback Continuity • Playback Delay
End of Presentation Thank you. Do you have any questions? Our corporate website: www.astri.org