Skip to main content

A BitTorrent-Based Dynamic Bandwidth Adaptation Algorithm for Video Streaming

  • Conference paper
Book cover Ubiquitous Computing and Multimedia Applications (UCMA 2010)

Abstract

In this paper, we propose a BitTorrent-based dynamic bandwidth adaptation algorithm for video streaming. Two mechanisms to improve the original BitTorrent protocol are proposed: (1) the decoding order frame first (DOFF) frame selection algorithm and (2) the rarest I frame first (RIFF) frame selection algorithm. With the proposed algorithms, a peer can periodically check the number of downloaded frames in the buffer and then allocate the available bandwidth adaptively for video streaming. As a result, users can have smooth video playout experience with the proposed algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bickson, D., Borer, R.: The bitcod client: A bittorrent clone using network coding. In: 7th IEEE International Conference on Peer-to-Peer Computing, pp. 231–232 (2007)

    Google Scholar 

  2. Daras, P., Kompatsiaris, I., Grinias, I., Akrivas, G., Tziritas, G., Kollias, S., Strintzis, M.G.: Mpeg-4 authoring tool using moving object segmentation and tracking in video shots. EURASIP Journal on Applied Signal Processing, 862–870 (2003)

    Google Scholar 

  3. Eger, K., Hoßfeld, T., Binzenhöfer, A., Kunzmann, G.: Efficient simulation of large-scale p2p networks: packet-level vs. flow-level simulations. In: 2nd workshop on Use of P2P, GRID and agents for the development of content network, pp. 9–16 (2007)

    Google Scholar 

  4. Erman, D., Ilie, D., Popescu, A.: Bittorrent traffic characteristics. In: International Multi-Conference on Computing in the Global Information Technology, p. 42 (2006)

    Google Scholar 

  5. Fan, B., Chiu, D.M., Lui, J.C.: Stochastic differential equation approach to model bittorrent-like p2p systems. In: Proceedings of IEEE International Conference on Communications, pp. 915–920 (2006)

    Google Scholar 

  6. Legout, A., Urvoy-Keller, G., Michiardi, P.: Rarest first and choke algorithms are enough. In: 6th ACM SIGCOMM conference on Internet measurement, pp. 203–208 (2006)

    Google Scholar 

  7. Liu, B., Cui, Y., Chang, B., Gotow, B., Xue, Y.: Bittube: Case study of a web-based peer-assisted video-on-demand system. In: 10th IEEE International Symposium on Multimedia, pp. 242–249 (2008)

    Google Scholar 

  8. Qiu, D., Srikant, R.: Modeling and performance analysis of bittorrent-like peer-to-peer networks. In: ACM Special Interest Group on Data Communication, pp. 367–377 (2004)

    Google Scholar 

  9. Sikora, T.: The mpeg-4 video standard verification method. IEEE Trans. Circuits Syst. Video Tech. 7(1), 19–31 (1997)

    Article  Google Scholar 

  10. Skevik, K.A., Goebel, V., Plagemann, T.: Evaluation of a comprehensive p2p video-on-demand streaming system. The International Journal of Computer and Telecommunications Networking 53, 434–455 (2009)

    MATH  Google Scholar 

  11. Verbose_StarWarsIV.dat: Trace File (2009), http://www.tkn.tu-berlin.de/research/trace/ltvt.html

  12. Wei, B., Fedak, G., Cappello, F.: Collaborative data distribution with bittorrent for computational desktop grids. In: 4th International Symposium on Parallel and Distributed Computing, pp. 250–257 (2005)

    Google Scholar 

  13. Tu, Y.-C., Sun, J., Hefeeda, M., Prabhaka, S.: An analytical study of peer-to-peer media streaming systems. Transactions on Multimedia Computing, Communications, and Applications 1, 354–376 (2005)

    Article  Google Scholar 

  14. Choe, Y.R., Schuff, D.L., Dyaberi, J.M., Pai, V.S.: Improving vod server efficiency with bittorrnt. In: 15th International Conference on Multimedia, pp. 117–126 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hsu, TH., Liang, YS., Chiang, MS. (2010). A BitTorrent-Based Dynamic Bandwidth Adaptation Algorithm for Video Streaming. In: Tomar, G.S., Grosky, W.I., Kim, Th., Mohammed, S., Saha, S.K. (eds) Ubiquitous Computing and Multimedia Applications. UCMA 2010. Communications in Computer and Information Science, vol 75. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13467-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13467-8_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13466-1

  • Online ISBN: 978-3-642-13467-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics