25
The Key Technologies for a Large-scale Real-time Interactive Video Distribution System 出出 :School of Electronics and Information Engineering 出出出 : 出出出 出出 :2013/12/23

The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

  • Upload
    etana

  • View
    57

  • Download
    4

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

The Key Technologies for a Large-scale Real-time Interactive Video Distribution

System

出處 :School of Electronics and Information Engineering報告人 :郭宇航日期 :2013/12/23

Page 2: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

Outline

1. INTRODUCTION2. SPEED-PRIORITY REAL-TIME PEER-TO-PEER

NETWORK3. P2P NETWORKS SUPPORTING MULTI-USER

REAL-TIME INTERACTION4. THE EXPERIMENTAL RESULTS5. CONCLUSIONS

Page 3: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

INTRODUCTION 1/3

A real-time, interactive video distribution system onInternet for large-scale users faces three bottlenecks:

1.real-time performance

2.interactive performance

3. bandwidth pressure.

Page 4: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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

Page 5: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

INTRODUCTION 3/3

The key technologies include: 1.greedy scheduling algorithm

2.push-pull scheduling model

3.the hybrid network model.

Page 6: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 7: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

The different result of the two algorithms

Page 8: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 9: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

• 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.

Page 10: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 11: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

The different data flow with different source node

Page 12: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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

Page 13: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

P2P and C/S hybrid model

Page 14: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 15: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 16: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 17: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

Fig 4 The impact of speaker-switch on video delay

Page 18: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 19: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

Fig 5. the 50 sampling nodes’ delay

Page 20: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 21: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

Fig 6 Bitrate on the impact of continuity index

Page 22: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 23: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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

Page 24: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.

Page 25: The Key Technologies for a Large-scale Real-time Interactive Video Distribution System

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.