• DocumentCode
    1183988
  • Title

    Scalable on-demand media streaming with packet loss recovery

  • Author

    Mahanti, Anirban ; Eager, Derek L. ; Vernon, Mary K. ; Sundaram-Stukel, David J.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, Sask., Canada
  • Volume
    11
  • Issue
    2
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    195
  • Lastpage
    209
  • Abstract
    Previous scalable on-demand streaming protocols do not allow clients to recover from packet loss. This paper develops new protocols that: (1) have a tunably short latency for the client to begin playing the media; (2) allow heterogeneous clients to recover lost packets without jitter as long as each client´s cumulative loss rate is within a tunable threshold; and (3) assume a tunable upper bound on the transmission rate to each client that can be as small as a fraction (e.g., 25%) greater than the media play rate. Models are developed to compute the minimum required server bandwidth for a given loss rate and playback latency. The results of the models are used to develop the new protocols and assess their performance. The new protocols, Reliable Periodic Broadcast and Reliable Bandwidth Skimming, are simple to implement and achieve nearly the best possible scalability and efficiency for a given set of client characteristics and desirable/feasible media quality. Furthermore, the results show that the new reliable protocols that transmit to each client at only twice the media play rate have similar performance to previous protocols that require clients to receive at many times the play rate.
  • Keywords
    packet switching; protocols; telecommunication network reliability; IMPORTANT; Reliable Bandwidth Skimming; Reliable Periodic Broadcast; cumulative loss rate; efficiency; loss rate; media play rate; media quality; packet loss recovery; playback latency; reliable protocols; scalability; scalable on-demand media streaming; scalable on-demand streaming protocols; server bandwidth; transmission rate; tunable threshold; tunable upper bound; tunably short latency; Bandwidth; Broadcasting; Delay; Jitter; Nonhomogeneous media; Propagation losses; Protocols; Scalability; Streaming media; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2003.810311
  • Filename
    1194817