Rate-adaptive video streaming through packet dispersion feedback

Rate-adaptive video streaming through packet dispersion feedback

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Communications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

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.


    1. 1)
      • C. Dovrolis , P. Ramanathan , D. Moore . Packet dispersion techniques and capacity estimation. IEEE/ACM Trans. Netw. , 1 , 12 - 26
    2. 2)
      • Stevens, W.: `TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms', RFC 2001, 1997.
    3. 3)
    4. 4)
      • Handley, M., Floyd, S., Padyhe, J., Widmer, J.: `TCP friendly rate control (TFRC): protocol specification', IETF RFC 3448, 2003.
    5. 5)
      • Rejaie, R., Handley, M., Estrin, D.: `RAP: an end-to-end rate-based congestion control mechanism for realtime streams in the Internet', IEEE INFOCOM, March 1999, 3, p. 1337–1345.
    6. 6)
    7. 7)
      • H. Kasai , M. Nilsson , T. Jebb , M. Whybray , H. Tominaga . The development of a multimedia transcoding system for mobile access to video conferencing. IEICE Trans. Commun. , 2 , 2171 - 2181
    8. 8)
    9. 9)
      • Rohrs, C.E., Berry, R.A., O'Halek, S.J.: `A control engineer's look at ATM congestion avoidance', IEEE Global Telecommunications Conf., GLOBECOM'95, 1995, p. 1089–1094.
    10. 10)
      • Cianca, E., Fitzek, F.H.P., De Sanctis, M., Bonanno, M., Prasad, R., Ruggieri, M.: `Improving performance for streaming video services over CDMA-based wireless networks', Int. Symp. Wireless Personal Multimedia Communication, September 2004.
    11. 11)
      • Padyhe, J., Firoiu, V., Towsley, D., Krusoe, J.: `Modeling TCP throughput: A simple model and its empirical validation', ACM SIGCOMM '98, September 1998, p. 303–314.
    12. 12)
      • Handley, M., Floyd, S., Padyhe, J., Widmer, J.: `TCP friendly rate control (TFRC): Protocol specification', IETF RFC 3448, 2003.
    13. 13)
    14. 14)
    15. 15)
      • Bansal, D., Balakrishnan, H.: `Binomial congestion control algorithms', IEEE INFOCOM, April 2001, 3, p. 631–640.
    16. 16)
      • Sisalem, D., Wolisz, A.: `LDA+ TCP-friendly adaptation: a measurement and comparison study', 10thInt. Workshop on Network and Operating Systems Support for Digital Audio and Video, June 2000.
    17. 17)
      • C. Dovrolis , P. Ramanathan , D. Moore . Packet dispersion techniques and a capacity-estimation methodology. IEEE/ACM Trans. Netw. , 6 , 963 - 977
    18. 18)
    19. 19)
      • H. Sun , X. Chen , T. Chiang . (2005) Digital video transcoding for transmission and storage.
    20. 20)
      • M. Jain , C. Dovrolis . End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput. IEEE/ACM Trans. Netw. , 4 , 537 - 549
    21. 21)
      • Ribeiro, V., Riedi, R., Barabanuik, R., Navratil, J., Cottrell, L.: `Pathchirp: efficient available bandwidth estimation for network paths', Passive and Active Measurement Workshop (PAM), 2003.
    22. 22)
      • Dovrolis, C., Ramanathan, P., Moore, D.: `What do packet dispersion techniques measure?', IEEE INFOCOM, April 2001, p. 905–910.
    23. 23)
    24. 24)
      • S. Floyd , K. Fall . Promoting the use of end-to-end congestion control in the Internet. IEEE/ACM Trans. Netw. , 4 , 458 - 472
    25. 25)
      • C. Shannon , D. Moore , K.C. Claffy . Beyond folklore: observations on fragmented traffic. IEEE/ACM Trans. Netw. , 6 , 709 - 720
    26. 26)
      • Chen, C., Li, Z.G., Soh, Y.C.: `TCP-friendly source adaptation for multimedia applications over the Internet', 15thInt. PacketVideo workshop (PV2006), April 2006.
    27. 27)
    28. 28)
      • N. Brownlee , K.C. Claffy . Understanding Internet traffic streams: dragonflies and tortoises. IEEE Commun. , 110 - 117

Related content

This is a required field
Please enter a valid email address