Title :
Rate-adaptive video streaming through packet dispersion feedback
Author :
Jammeh, E.A. ; Fleury, Martin ; Ghanbari, Milad
Author_Institution :
Dept. of Comput. & Electron. Syst., Univ. of Essex, Colchester
fDate :
1/1/2009 12:00:00 AM
Abstract :
The anticipated growth of IPTV makes selection of suitable congestion controllers for video-stream traffic of vital concern. Measurements of packet dispersion at the receiver provide a graded way of estimating congestion, which is particularly suited to video as it does not rely on packet loss. A closed-loop congestion controller, which dynamically adapts the bitstream output of a transcoder or video encoder to a rate less likely to lead to packet loss, is presented. The video congestion controller is based on fuzzy logic with packet dispersion and its rate of change forming the inputs. Compared with TCP emulators such as TCP-friendly rate control (TFRC) and rate adaptation protocol (RAP), which rely on packet loss for real-time congestion control, the fuzzy-logic trained system´s sending rate is significantly smoother when multiple video-bearing sources share a tight link. Using a packet dispersion method similarly results in a fairer allocation of bandwidth than TFRC and RAP. These gains for video traffic are primarily because of better estimation of network congestion through packet dispersion but also result from accurate interpretation by the fuzzy-logic controller.
Keywords :
IPTV; fuzzy control; telecommunication congestion control; telecommunication traffic; transcoding; transport protocols; video coding; video streaming; IPTV; TCP-friendly rate control; closed-loop congestion controller; congestion controllers; fuzzy-logic controller; packet dispersion; packet dispersion feedback; rate adaptation protocol; rate-adaptive video streaming; real-time congestion control; transcoder; video encoder; video-stream traffic;
Journal_Title :
Communications, IET
DOI :
10.1049/iet-com:20080047