The Key Technologies for a Large-scale Real-time Interactive Video Distribution System 出處 :School of Electronics and Information Engineering 報告人 : 郭宇航.

Slides:



Advertisements
Similar presentations
Virtual Distance: A Generalized Metric for Overlay Tree Construction ISCC12 July Suat Mercan (Zirve University) & Murat Yuksel (University of Nevada,
Advertisements

CLive Cloud-Assisted P2P Live Streaming
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Distributed Multimedia Systems
Slides for Chapter 15: Distributed Multimedia Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Understanding the Performance Gap between Pull-based Mesh Streaming Protocols and Fundamental Limits Chen Feng, Baochun Li and Bo Li Presented by Zhiming.
1 Improving VoIP Transfer Rate over Internet Syed Misbahuddin, Dr. Engg. Department of Computer Science and Software Engineering University of Hail, Saudi.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
CPSC Characteristics of Streaming Media Stored on the Web M. Li, M. Claypool, R. Kinicki, and J. Nichols To appear in ACM Transactions on Internet.
Are You Moved by Your Social Network Application? Gregory Peaker.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
1 Adaptive Live Broadcasting for Highly-Demanded Videos Hung-Chang Yang, Hsiang-Fu Yu and Li-Ming Tseng IEEE International Conference on Parallel and Distributed.
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.
CoolStreaming/DONet: A Data- driven Overlay Network for Peer- to-Peer Live Media Streaming INFOCOM 2005 Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak- Shing.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Yi Liang Multi-stream Voice Communication with Path Diversity.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Supporting VCR-like Operations in Derivative Tree-Based P2P Streaming Systems Tianyin Xu, Jianzhong Chen, Wenzhong Li, Sanglu Lu Nanjing University Yang.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks With Proxy Server Wei-hsiu Ma and David H. C. Du IEEE Transactions on Multimedia,
Department of Computer Science & Engineering The Chinese University of Hong Kong Constructing Robust and Resilient Framework for Cooperative Video Streaming.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Assembly Simulation on Collaborative Haptic Virtual Environments Rosa Iglesias, Elisa Prada Sara Casado, Teresa Gutierrez Ainhoa Uribe, Alejandro Garcia-Alonso.
Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,
Project 1 Online multi-user video monitoring system.
P2P FUSION DEV. CONFERENCE 2008 Ali Abbas1 Video Processing Tools Participants: Delft University of Technology 13 th Nov 2008.
Distributed Multimedia Systems David Immordino. Introduction 4 A multimedia application is a real-time system responsible for the delivering and receiving.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Video for Internet Lecture 9 TE 693H Bill Duff. Video on the Internet Streaming - audio/video file is transmitted while being created & converted at receiving.
ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies.
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
An Architecture for Distributed High Performance Video Processing in the Cloud 作者 :Pereira, R.; Azambuja, M.; Breitman, K.; Endler, M. 出處 :2010 IEEE 3rd.
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
Multicast instant channel change in IPTV systems 1.
CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS:
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
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.
Research of P2P Architecture based on Cloud Computing Speaker : 吳靖緯 MA0G0101.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
Peer-to-Peer Streaming of Scalable Video in Future Internet Application Speaker : 吳靖緯 MA0G0101 Communications Magazine, IEEE, On page(s): 128.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Yipeng Zhou, Dah Ming Chiu, and John C.S. Lui Information Engineering Department The Chinese University.
A Pseudo Random Coordinated Scheduling Algorithm for Bluetooth Scatternets MobiHoc 2001.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System IEEE/ACM TRANSACTIONS ON NETWORKING, JUNE 2015 Haiying Shen, Yuhua Lin Dept. of Electrical.
Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan.
Peer to peer Straightforward Protocol Sourav Anand Indian institute of Technology, Kanpur.
Login on Laptop, Server or Internet Platform: The user will get a display on his screen of a randomized series of figures. He will subsequently speak.
A FAST CHANNEL SWITCHING SYSTEM FOR IPTV BASED ON MULTI-CHANNEL PREVIEW 指導教授: 鍾添曜 學生: 謝征歷 王筱誼.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Introduction to Quality of Service Klara Nahrstedt CS 538.
Minimum Cost Scheduling of Stored Video in Dynamic Bandwidth Allocation Networks Reporter : M 張益瑞 IEEE Transactions on Consumer Electronics, Vol.
CDEEP Lecture Video Adaptation to mobile devices Ganesh Narayana Murthy Guided by: Prof. Sridhar Iyer.
CSIE & NC Chaoyang University of Technology Taichung, Taiwan, ROC
Presentation transcript:

The Key Technologies for a Large-scale Real-time Interactive Video Distribution System 出處 :School of Electronics and Information Engineering 報告人 : 郭宇航 日期 :2013/12/23

Outline 1. INTRODUCTION 2. SPEED-PRIORITY REAL-TIME PEER-TO-PEER NETWORK 3. P2P NETWORKS SUPPORTING MULTI-USER REAL-TIME INTERACTION 4. THE EXPERIMENTAL RESULTS 5. CONCLUSIONS

INTRODUCTION 1/3 A real-time, interactive video distribution system on Internet for large-scale users faces three bottlenecks: 1.real-time performance 2.interactive performance 3. bandwidth pressure.

INTRODUCTION 2/3 This paper, based on the approach to establish a Real-time Peer-to-Peer network (RTP2P) 。 1.the minimum video data delay as the primary goal 2. establish a hybrid framework of P2P and centralized networks

INTRODUCTION 3/3 The key technologies include: 1.greedy scheduling algorithm 2.push-pull scheduling model 3.the hybrid network model.

SPEED-PRIORITY REAL-TIME PEER-TO-PEER NETWORK 1) The greedy pull scheduling algorithm. The continuous available video segments are most. The data delay is smallest.

The different result of the two algorithms

2.Greedy push-pull scheduling algorithm The greedy scheduling algorithm, Node A will get the most video segments from one or two major partners. In this case, push and pull hybrid exchange can achieve greater efficiency.

The push method is used to get the most data from major partner while the pull method is used to get the debris segments from other partners.

P2P NETWORKS SUPPORTING MULTI-USER REAL-TIME INTERACTION In online education system, there are usually two or more speakers. P1.Every speaker-switch will cause the P2P networks reconstructed frequently. P2.The video delay between two speakers is too long.

The different data flow with different source node

In order to overcome the problems above, a hybrid model including C/S and P2P is generated, as shown in Figure 3.

P2P and C/S hybrid model

the process is described as follows: In the hybrid model, when the speaker A switches the speaking token to user C. a) User A leaves C/S network. b) User A restores the traffic in P2P network. c) User C suspends the traffic in P2P network. d) User C joins in C/S network and uploads its video data to server S.

THE EXPERIMENTAL RESULTS The system was developed with C / C + and Visual Studio 2003 under Windows platforms. The audio encoder is iLBC with 16kbps bitrate,16 kHz sampling. The video encoder is t264 with 140kbps bitrate, 176X144 resolution and 12frame per second. The default size of each node buffer is 1MBytes.

A. The impact of speaker-switch on video delay Select node A, B and C as the targets, and analysis their video delay during 30 minutes. Respectively, at the time t=10 minutes and t=20 minutes, a speaker-switch occurred.

Fig 4 The impact of speaker-switch on video delay

B. The value of nodes’ video delay In the experiment, we randomly sampled 50 nodes and recorded their video delay at the moment the total number N of nodes increased to 500, 1000 and 2000.

Fig 5. the 50 sampling nodes’ delay

C. Video continuity index When the number of nodes is respectively 200, 1000 and 2000, the local buffer size is set to 1MBytes and there are 1, 2 and 3 simultaneous speakers, the end nodes' video continuity index is figured out by Figure 6.

Fig 6 Bitrate on the impact of continuity index

When the number of nodes is 1000, the local buffer size are set to 0.5MBytes, 1MBytes and 5MBytes respectively and there are 1,2 and 3 simultaneous speakers, the end nodes' video continuity index is figured out by Figure 7.

Fig 7 The size of local buffer on the impact of continuity index

CONCLUSIONS 1/2 The test result proves, through an online education system with 2000 simultaneous users, that the end user’s video delay is within 10 seconds. Compared with the normal P2P video streaming system with the delay varies between 30 to 120 seconds.

CONCLUSIONS 2/2 RTP2P is a more real-time, lower bandwidth- costing network to distribute video stream, saving more than 90% of the bandwidth cost.