Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

1 P2P Layered Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu James Zhibin Lei 17/03/2010.
Layered Video for Incentives in P2P Live Streaming
P2P Live Video Streaming Polytechnic University Brooklyn, NY
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud Speaker : 童耀民 MA1G Authors: Fangming Liu†, Shijun Shen§,Bo Li†, Baochun Li‡, Hao Yin§,
View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems Keith Ross Polytechnic Institute of NYU.
Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming Mea Wang, Baochun Li Department of Electrical and Computer Engineering University.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Jack Lee Yiu-bun, Raymond Leung Wai Tak Department.
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
Using Layered Video to Provide Incentives in P2P Live Streaming
1 Live P2P Streaming with Scalable Video Coding and Network Coding Shabnam Mirshokraie, Mohamed Hefeeda School of Computing Science Simon Fraser University,
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Layered Range Multicast for Video On Demand Duc A. Tran Kien A. Hua Tai T. Do.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Periodic Broadcasting with VBR- Encoded Video Despina Saparilla, Keith W. Ross and Martin Reisslein (1999) Prepared by Nera Liu Wing Chun.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet Proposed by R. Puri, K.W. Lee, K. Ramchandran and.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang, and Ya-Qin Zhang IEEE TRANSACTIONS ON MULTIMEDIA,
Adaptive Rate Control for Streaming Stored Fine- Grained Scalable Video Philippe de Cuetos, Keith W. Ross NOSSDAV 2002, May 12-14,2002.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Ewa Kusmierek, Yingfei Dong, Member, IEEE, and David H. C. Du, Fellow, IEEE.
CUHK Analysis of Movie Replication and Benefits of Coding in P2P VoD Yipeng Zhou Aug 29, 2012.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
University of Nevada, Reno Virtual Direction Multicast for Overlay Networks Suat Mercan & Dr. Murat Yuksel HOTP2P’11.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
Challenges, Design and Analysis of a Large-scale P2P-VoD System Dr. Yingwu Zhu.
A Cooperative MAC Protocol for Wireless LAN Pei Liu, Zhifeng Tao, Shivendra S. Panwar Motivation: In the legacy system, source station transmits.
Chun-Yuan Chang, Cheng-Fu Chou * and Ming-Hung Chen Presenter: Prof. Cheng-Fu Chou National Taiwan University
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Gil EinzigerRoy Friedman Computer Science Department Technion.
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
1 P2P Layer Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu Kent Kangheng Wu 9/11/2010.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Effects of P2P Streaming on Video Quality Csaba Kiraly, Luca Abeni, Renato Lo Cigno DISI – University of Trento, Italy
Optimal Content Delivery with Network Coding Derek Leong, Tracey Ho California Institute of Technology Rebecca Cathey BAE Systems CISS 2009 March 19, 2009.
《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.
Problem Statement of Peer to Peer Streaming Protocol (PPSP) Yunfei Zhang Ning Zong Gonzalo Camarillo David Byran Hirold Liu Yingjie Gu.
A Simple Model for Analyzing P2P Streaming Protocols Zhou Yipeng Chiu DahMing John, C.S. Lui The Chinese University of Hong Kong.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
©Yao Wang, 2004Research Overview1 Yao Wang Main Research Area –Multimedia signal processing –Image processing for biomedical applications –Presently focusing.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Joint Source Network Coding for Server DSN 30/C/3M A B 30/C/2M C 30/C/1M D 15/Q/1M E F 30/C/1M G 15/C/384k 15/Q/384k A-G : users and their requirements.
Peer-to-Peer Streaming of Scalable Video in Future Internet Application Speaker : 吳靖緯 MA0G0101 Communications Magazine, IEEE, On page(s): 128.
CoopNet: Cooperative Networking
Daniel A. G. Manzato and Nelson L. S. da Fonseca Institute of Computing, State University of Campinas Campinas, Brazil speaker: 吳麟佑.
CloudPP: A Novel Cloud-based P2P Live Video Streaming Platform with SVC technology Speaker : 吳靖緯 MA0G th International Conference.
Content aware packet scheduling in peer-to-peer video streaming By: Reza Motamedi Advisor: Hamid Reza Rabiee.
Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan.
Video Caching in Radio Access network: Impact on Delay and Capacity
Scalable video distribution techniques Laurentiu Barza PLANETE project presentation: Sophia Antipolis 12 October 2000.
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
H.264/SVC Video Transmission Over P2P Networks
Authors Alessandro Duminuco, Ernst Biersack Taoufik and En-Najjary
Streaming To Mobile Users In A Peer-to-Peer Network
Mixed P2P-CDN System for Media Streaming in Mobile Environment
Presentation transcript:

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye Liu Yanming Shen Shivendra S. Panwar Keith W. Ross Yao Wang Polytechnic University, Brooklyn, NY, USA

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 2 Outline Motivation P2P VoD system Sub-stream encoding and transmission Simulations Conclusion

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 3 Motivation Video-on-demand services –Youtube, MSN video, google video,… –Content distribution networks (CDNs) P2P live streaming systems –PPLive, PPStream, UUSee, Coolstreaming,… –Support thousands of users simultaneously

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 4 P2P VoD System Multiple video architecture –Extension of CDNs: Peers act as video servers –Contribute storage in addition to bandwidth –Help each other with stored videos

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 5 Proposed System with Multiple Sub-Streams In this illustration, two simultaneous streaming sessions are requested from nodes 4 and 5. The system initially selects nodes 2 and 3 to serve node 4’s request, and selects nodes 4 and 1 to serve node 5’s request. After Node 2 goes down, the system finds node 6 as a replacement

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 6 Benefit of Using Layered Coding/MDC Adaptive to the long-term bandwidth fluctuation due to peer churn –Uplink bandwidth fluctuation –Received video quality adapts to the available uplink bandwidth Robust to peer failure/disconnection –One supplier failure only affects one/several sub- stream(s) –Video quality will not be impaired seriously

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 7 Multi-Stream Coding Schemes (a) Layered coding(b) MDC (c) Ideal scheme –Compare schemes (a), (b) –Design (c)

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 8 Push-Pull Delivery with Layered Coding Store all layers of a video Push-pull for layer delivery Storage consumed for one video: RM

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 9 The Ideal Scheme should consume minimum storage The Ideal Scheme should consume minimum storage Can we reduce the consumed storage? The minimum storage: R+R/2+,…,+R/M≈ R ln(M)

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 10 RS Coding RS (8,2) coding for Layer 2 Any two received chunks can recover the original two chunks

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 11 RS Coding Instead of Replicating RS (8,k) coding, k=1,2,3,4

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 12 Redundancy-Free Transmission Based on Push-Pull Architecture A receiver schedules the chunks that should be delivered (Pull) A supplier pushes the chunks based on the schedule (Push) R

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 13 Features of Proposed Scheme Ideal Scheme –Equal importance (like MDC) –Redundancy free transmission (like Layered coding) Minimum storage consumed –R ln(M) vs. RM M=4, 2.08R vs. 4R, save about 50% M=32, 3.47R vs. 32R, save about 89% Since a peer needs to store fewer substreams: save server bandwidth

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand Simulations Setting –3000 peers, different uplink bandwidth –30 videos, different popularity (Zipf distribution with parameter 0.27) Simulate two video sequences –Foreman: low rate –Mobile: high rate Compare SLRS, Layered Coding, MD-FEC, RFMD Performance metrics –Discontinuity: number of undecodable GOPs/Total number of GOPs –PSNR 14

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand Simulation Results 15 Discontinuity of different schemes vs. number of active users under the “Foreman” sequence PSNR of different schemes vs. number of active users under the “Foreman” sequence

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand Simulation Results 16 Discontinuity of different schemes vs. number of active users under the “Mobile” sequence PSNR of different schemes vs. number of active users under the “Mobile” sequence

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 17 Conclusion Propose a redundancy-free transmission scheme based on a push-pull architecture RFMD –Advantages All substreams have equal importance: graceful quality degradation Only the source bits are transmitted: no transmission redundancy Coding instead replication: any combination of M or fewer substreams can be used in reconstructing video –Additional cost: Feedback from the client to each supplying peer: feasible in typical P2P VoD applications

Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 18 Thanks!