Skip to main content
Log in

P2P Object-based adaptivE Multimedia Streaming (POEMS)

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Peer-to-peer (P2P) paradigm has recently gained tremendous attraction and is widely used for content distribution and sharing. The future multimedia communication applications have to support the user’s needs, the terminal capabilities, the content specification and the underlying networking technologies. They should be network-aware, topology-aware, and end-user-centric. Thus, in this paper, we use the characteristics of the object-based encoding scheme and P2P network topology to propose adaptive content delivery architecture for P2P networks. We propose an efficient mechanism for transmission of real-time content over P2P networks, called POEMS (P2P Object-based adaptivE Multimedia Streaming). This object-based audio-visual quality adaptive mechanism over P2P networks is media-aware, network-aware, and user-centric that is carried-out through (1) selection of appropriate sending peers willing to participate in the streaming mechanism, (2) organization of sending peers by constructing an overlay network to facilitate content delivery and adaptation, (3) dynamicity management of peers when some peer enters or leaves the system to maintain an acceptable level of perceived video quality, and (4) ensuring the end-to-end QoS (Quality of Services) by orchestrating the overall streaming mechanism. The obtained results demonstrate that combining content adaptation using object-based encoding and advance network-aware peers selection based on peer monitoring leads to intelligent, efficient, and large-scale support of multimedia services over complex network architectures.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Amon, P., Pandel, J.: Evaluation of adaptive and reliable video transmission technologies. Packet Video’03, France (2003)

  2. Sun, X., Li, S., Wu, F., Shen, G., Gao, W.: Efficient and flexible drift-free video bitstream switching at predictive frames. ICME (2002)

  3. Sun, X., Wu, F., Li, S., Gao, W., Zhang, Y.Q.: Seamless switching of scalable video bitstreams for efficient streaming. In: IEEE International Symposium on Circuits and Systems, ISCAS 2002, Scottsdale, Arizona, USA, 26–29 May (2002)

  4. Chou, Y.K., Jian, L.C., WenLin, C.: MPEG-4 video streaming with drift-compensated bit-stream switching. In: Proc. IEEE Pacific-Rim Conf. Multimedia, 847–855, Dec (2002)

  5. Real Network: RealSystem G2: management and control of streaming media over corporate networks RealVideo. Available at http://docs.real.com/docs/devzone/g2ctrlandmgmt.pdf, Mar (1999)

  6. Wee, S., Apostolopoulos, J., Feamster, N.: Field-to-Frame transcoding with temporal and spatial downsampling. In: IEEE International Conference on Image Processing, Oct (1999)

  7. Amir, E., McCanne, S., Zhang, H.: An application level video gateway. In: Proc. ACM Multimedia (1995)

  8. Amir, E., McCanne, S., Katz, R.: An active service framework and its application to real-time multimedia transcoding. In: SIGCOMM, symposium on communications architectures and protocols, Sept (1998)

  9. Wang, B., Sen, S., Adler, M., Towsley, D.: Proxybased distribution of streaming video over unicast/multicast connections. Technical Report UMASS TR-2001–05, University of Massachusetts, Amherst (2001)

  10. Chan, S.-H.G., Tobagi, F.A.: Caching schemes for distributed video services. In: Proceedings of the IEEE International Conference on Communications (IEEE ICC), Vancouver, Canada, June (1999)

  11. Chuang, J.: Distributed network storage service with quality-of-service guarantees. J. Network Comput. Appl. 23(3), 163–185 (2000)

    Google Scholar 

  12. Kangasharju, J., Hartanto, F., Reisslein, M., Ross, K.W.: Distributing layered encoded video through caches. In: Proceedings of the Conference on Computer Communications (IEEE Infocom), Anchorage, Alaska, April (2001)

  13. Zhang, Z.L., Wang, Y., Du, D.H.C., Su, D.: Video staging: a proxy-server-based approach to end-to-end video delivery over widearea networks. IEEE/ACM Trans. Network. 8(4), 429–442 (2000)

    Google Scholar 

  14. Rejaie, R., Kangasharju, J.: Mocha: a quality adaptive multimedia proxy cache for internet streaming. In: Proceedings of NOSSDAV’01, June (2001)

  15. Lam, S.S., Chow, S., Yau, D.K.Y.: A lossless smoothing algorithm for compressed video. IEEE/ACM Trans. Network. 4(5), 697–708 (1996)

    Google Scholar 

  16. Salehi, J.D., Zhang, Z.-L., Kurose, J.F., Towsley, D.: Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing. IEEE/ACM Trans. Network. 6, 397–410 (1998)

    Google Scholar 

  17. Ng, J.K.-Y., Shibin, S.: A video smoothing algorithm for transmitting MPEG video over limited bandwidth. In: Proc. of the 4th International Workshop on Real-Time Computing Systems and Applications (RTCSA ‘97)

  18. Mansour, Y., Patt-Shamir, B., Lapid, O.: Optimal smoothing schedules for real-time streams. In: ACM Principles of Distributed Computing, Portland, OR (2000)

  19. Anastasiadis, S.V., Sevcik, K.C., Stumm, M.: Server-based smoothing of variable bit-rate streams. In: Proceedings of the 9th ACM Multimedia Conference, 147–158, Ottawa, October (2001)

  20. Gkantsidis, C., Rodriguez, P.: Network coding for large scale content distribution. IEEE/INFOCOM’05, Miami (2005)

  21. Rejaie, R., Ortega, A.: PALS: peer-to-peer adaptive layered streaming. In: Proceedings of the International Workshop on Network and Operating Systems Support for Digital Audio and Video, Monterey, California, June (2003)

  22. Hefeeda, M., Habib, A., Botev, B., Xu, D., Bharat B.: Promise: peer-to-peer media streaming using collectcast. ACM MM’03, Berkeley, CA (2003)

  23. Nguyen, T., Zakhor A.: Multiple sender distributed video streaming. IEEE Trans. Multimedia 6(2), 315–326 (2004)

    Google Scholar 

  24. Yeo, C.K., Lee, B.S., Er, M.H.: A framework for multicast video streaming over IP networks. J. Network Comput. Appl. 26, 273–289 (2003)

    Google Scholar 

  25. Loeser, C., Ditze, M., Altenbernd, P.: Architecture of an intelligent quality-of-service aware peer-to-peer multimedia network. In: Proc. of the 7th World of Multiconference on Systemics, Cybernetics and Informatics, July (2003)

  26. Loeser, C., Ditze, M., Altenbernd, P., Ramming, F.: GRUSEL—a self optimizing bandwidth aware video on demand P2P application. In: Proceedings of the International Conference on Autonomic Computing (ICAC’04), 330–331

  27. Guo, Y., Suh, K., Kurose, J., Don, T.: P2Cast: peer-to-peer patching scheme for VoD service” In: Proceedings of the 12th World Wide Web Conference (WWW-03), Budapest, Hungary, May (2003)

  28. Tran, D.A., Hua, K.A., Do, T.T.: ZIGZAG: an efficient peer-to-peer scheme for media streaming. In: Proceedings of IEEE INFOCOM 2003, San Francisco, CA, March (2003)

  29. Tran, D.A., Hua, K.A., Do, T.T.: A peer-to-peer architecture for media streaming. IEEE J. Selected Areas Commun. 22(1), 121–133 (2004)

    Google Scholar 

  30. Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. ACM NOSSDAV, Miami Beach, FL, USA (2002)

  31. Padmanabhan, V.N., Wang, H.J., Chou, P.A.: Resilient peer-to-peer streaming. IEEE ICNP, Atlanta, GA, USA (2003)

  32. Ahmed, T., Nafaa, A., Mehaoua, A.: An object-based MPEG-4 multimedia content classification model for IP QoS differentiation. In: Proceedings of the 8th IEEE Symposium on computers and communications ISCC’03, 1091–1096, July (2003)

  33. Stoica, I., Morris, R., Karger, D., Kaashoek, M. F., Balakrishnan H.: Chord: a scalable peer-to-peer lookup service for internet applications. ACM SIGCOMM (2001)

  34. Jacobson, V.: Congestion avoidance and control. ACM SIGCOMM (1988)

  35. Fitzek, F.H.P., Reisslein M.: MPEG-4 and H.263 video traces for network performance evaluation. IEEE Network 5(6), 40–54, (2001)

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their helpful and constructive comments on the submitted manuscript, which improved the presentation and the quality of this paper significantly.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Toufik Ahmed.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ahmed, T., Mushtaq, M. P2P Object-based adaptivE Multimedia Streaming (POEMS). J Netw Syst Manage 15, 289–310 (2007). https://doi.org/10.1007/s10922-007-9068-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-007-9068-7

Keywords

Navigation