Video Broadcasting Protocol for Streaming Applications with Cooperative Clients

Video Broadcasting Protocol for Streaming Applications with Cooperative Clients

Jian Feng, Kwok-Tung Lo
Copyright: © 2016 |Pages: 25
DOI: 10.4018/978-1-4666-8850-6.ch006
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Video broadcasting is one of the efficient methods in implementing large-scale video-on-demand (VoD) systems. Managing large number of concurrent channels in a video server is the main barrier to implement Harmonic Broadcast (HB) in VoD applications. In this chapter, we propose a new transmission protocol denoted as Harmonic-Based Peer-to-Peer Broadcasting (HPB) to release the burden of HB by dispersing a large portion of workload over a number of clients denoted peer servers. As the bandwidth requirement of each segment in HB is different, we first develop a segment placement algorithm to balance the workload among peer servers. We then study the dynamic nature of peer-to-peer (P2P) paradigm on the design of the system. An analytical model is developed to determine the optimal number of peer servers required for the system under certain level of availability such that the workload of the central server can reach a target level. The results show that the workload of central server can be significantly reduced.
Chapter Preview
Top

With the explosive growth of the Internet, the demand for various multimedia applications is rapidly increasing in recent years. Among different multimedia applications, Video-on-Demand (VoD) is playing a very important role. The VoD systems proposed in the last decade typically can be classified into four main architectures (Thouin & Coates, 2007): centralized, proxy-based, content distribution network (CDN) and peer-to-peer (P2P) architecture. The diagrams for different architectures are shown in Fig. 1.

Figure 1a.

Architectures of a video-on-demand system, centralized architecture

978-1-4666-8850-6.ch006.f01a

Complete Chapter List

Search this Book:
Reset