Extending an Open MPEG-4 Video Streaming Platform to Exploit a Differentiated Services Network

  • Stavroula Zoi
  • Dimitrios Loukatos
  • Lambros Sarakis
  • Panagiotis Stathopoulos
  • Nikolas Mitrou
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2720)


This paper describes extensions implemented on the MPEG4IP streaming platform, to exploit Differentiated Services. These extensions are based on concepts of proposed QoS frameworks and are implemented by exploiting platform communication capabilities. Within this context, a Packet-marking layer component is introduced performing packet Type of Service (ToS) marking. In the case of live streams, semantics are captured in real-time during encoding, and propagated to the transmission layer. In the case of preencoded streams, information about the semantics is included in the media file metadata and provided as hints to the streaming server. Furthermore, a Video Quality Study component enables the user to preview loss effects on a video stream before its transmission, by simulating packet losses during encoding. In this way new video quality metrics and packet marking algorithms can be investigated. The applicability of certain QoS policies on the extended platform is experimentally evaluated over a Differentiated Services testbed.


Video Stream Mean Opinion Score Streaming Server Random Early Detection Assured Forwarding 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Fitzek, F.H.P., Reisslein, M.: MPEG-4 and H263 Video Traces for Network Performance Evaluation. IEEE Network 15(6), 40–54 (2001)CrossRefGoogle Scholar
  3. 3.
    Marques, V., Cadime, R., de Sousa, A., Oliveira Duarte, A.M.: DMIF based QoS Management for MPEG-4 Multimedia Streaming: ATM and RSVP/IP Case Studies, ConfTele (2001)Google Scholar
  4. 4.
    Bocheck, P., Nakajima, Y., Chang, S.F.: Real-time Estimation of Subjective Utility Functions for MPEG-4 Video Objects. In: Proceedings of the Packet Video 1999 (PV 1999), New York, USA, April 26-27 (1999)Google Scholar
  5. 5.
    ISO/IEC 14496-2, Information technology - Coding of audio-visual objects, Part 2: VisualGoogle Scholar
  6. 6.
    Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., Weiss, W.: An Architecture for Differentiated Services, RFC 2475 (December 1998)Google Scholar
  7. 7.
    Richard Stevens, W.: UNIX Network Programming, 2nd edn., vol. 1, ISBN 0-13-490012-XGoogle Scholar
  8. 8.
    Masala, E., Quaglia, D., De Martin, J.C.: Adaptive Picture Slicing for Distortion-Based Classification of Video Packets. In: 2001 IEEE Workshop on Multimedia Signal Processing, Cannes, Francia, pp. 111–116 (2001)Google Scholar
  9. 9.
    Hannuksela, M.M., Wang, Y.-K., Gabbouj, M.: Sub-picture: ROI coding and unequal error protection. In: IEEE 2002 International Conference on Image Processing (ICIP 2002), Rochester, New York, USA (September 2002)Google Scholar
  10. 10.
    Tian, T., Li, A., Wen, J., Villasenor, J.: Priority Dropping in Network Transmission of Scalable Video. In: IEEE International Conference on Image Processings, vol. III, pp. 400–403 (September 2000)Google Scholar
  11. 11.
    Kim, J.-G., Kim, J.W., Kuo, C.-C.J.: Internet video packet categorization with enhanced end-to-end QoS performance. In: Proc. SPIE Visual Communications and Image Processing 2002, San Jose, CA (January 2002)Google Scholar
  12. 12.
    Tan, W., Zakhor, A.: Packet classification schemes for streaming MPEG video over delay and loss differentiated networks. In: Proceedings of Packet Video Workshop, Kyongju, Korea (April 2001)Google Scholar
  13. 13.
    Cellatoglu, A., Fabri, S., Worall, S.T., Kondoz, A.M.: Use of Prioritised Object-Oriented Video Coding for the Provision of Multiparty Video Communications in Error-Prone Environments. In: IEEE VTC-Fall, Amsterdam, pp. 401–405 (1999)Google Scholar
  14. 14.
    Worall, S.T., Sadka, A.H., Sweeney, P., Kondoz, A.M.: Motion Adaptive Error Resilient Encoding for MPEG-4. In: IEEE ICASSP 2001, Salt Lake City, USA, vol. 3, pp. 1389–1392 (May 2001)Google Scholar
  15. 15.
    Worrall, S.T., Fabri, S., Sadka, A.H., Kondoz, A.M.: Prioritisation of Data Partitioned MPEG-4 Video over Mobile Networks. ETT-European Transactions on Telecommunications 12(3) (May/June 2001)Google Scholar
  16. 16.
    Chang, C., Hsieh, S.W.: An Adaptive QoS Guarantee Framework for SMIL Multimedia Presentations with ATM ABR Service. IEEE Globecom 2002 (2002)Google Scholar
  17. 17.
    Wichadakul, D., Gu, X., Nahrstedt, K.: A Programming Framework for Quality-Aware Ubiquitous Multimedia Applications. ACM Multimedia (2002)Google Scholar
  18. 18.
    Mean Opinion Score (MOS), ITU-T P.800 SpecificationGoogle Scholar
  19. 19.
    Black, D., Brim, S., Carpenter, B., Le Faucheur, F.: Per Hop Behavior Identification Codes, RFC 3140 (June 2001)Google Scholar
  20. 20.
  21. 21.
  22. 22.
    ISO/IEC 14496-3, Information technology - Coding of audio-visual objects, Part 3: AudioGoogle Scholar
  23. 23.
  24. 24.
    Heinanen, J., Baker, F., Weiss, W., Wroclawski, J.: Assured Forwarding PHB Group, RFC 2597 (June 1999)Google Scholar
  25. 25.
    ISO/IEC 14496-6, Information technology- Coding of audio-visual objects, Part 6: SystemsGoogle Scholar
  26. 26.
    Kikuchi, Y., Nomura, T., Fukunaga, S., Matsui, Y., Kimata, H.: RTP Payload Format for MPEG-4 Audio/Visual Streams, RFC3016 (November 2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Stavroula Zoi
    • 1
  • Dimitrios Loukatos
    • 1
  • Lambros Sarakis
    • 1
  • Panagiotis Stathopoulos
    • 1
  • Nikolas Mitrou
    • 1
  1. 1.ECE DepartmentNational Technical University of AthensZographou, AthensGreece

Personalised recommendations