A periodic broadcasting scheme for clients of small bandwidths and buffers

Author(s):  
Hsiang-Fu Yu ◽  
Yuan-Chieng Huang
2012 ◽  
Vol 2012 ◽  
pp. 1-7 ◽  
Author(s):  
Ying-Nan Chen ◽  
Li-Ming Tseng

Broadcasting Protocols can efficiently transmit videos that simultaneously shared by clients with partitioning the videos into segments. Many studies focus on decreasing clients' waiting time, such as the fixed-delay pagoda broadcasting (FDPB) and the harmonic broadcasting schemes. However, limited-capability client devices such as PDAs and set-top boxes (STBs) suffer from storing a significant fraction of each video while it is being watched. How to reduce clients' buffer demands is thus an important issue. Related works include the staircase broadcasting (SB), the reverse fast broadcasting (RFB), and the hybrid broadcasting (HyB) schemes. This work improves FDPB to save client buffering space as well as waiting time. In comparison with SB, RFB, and HyB, the improved FDPB scheme can yield the smallest waiting time under the same buffer requirements.


Author(s):  
Ming-Hour Yang ◽  
Yu-Chee Tseng

A VoD system is typically implemented by a client-server architecture supported by certain transport networks such as telecom, CATV, or satellite networks. The simplest scheme is to dedicate a channel to each client. Many VCR-like functions may be provided (e.g., forward, rewind, pause, search, etc.). Since video is an isochronous medium, the video server has to reserve a sufficient amount of network bandwidth and I/O bandwidth for each video stream before committing to a client’s request. Apparently, such systems may easily run out of channels because the growth of the number of channels can never keep up with the growth of the number of clients. To solve this problem, many schemes have been proposed to resolve the bandwidth problem. In this chapter, we review two kinds of broadcasting schemes. The first one is the batching scheme, in which a set of viewers arriving close in time will be collected and grouped together. Then the video server will serve them altogether with one channel. The second one is the periodic broadcasting approach. The server uses multiple dedicated channels to cooperatively broadcast one video. Each channel is responsible for broadcasting some portion of the video. Each client follows some reception rule to grab data from appropriate channels so as to play the whole video continuously. The server’s broadcasting activity is independent of the arrivals of requests. Such an approach is more appropriate for popular or “hot” videos that may interest many viewers during a certain period of time.


2007 ◽  
Vol 30 (5) ◽  
pp. 1136-1141 ◽  
Author(s):  
Juan Segarra ◽  
Vicent Cholvi

Sign in / Sign up

Export Citation Format

Share Document