Skip to main content
Log in

RTP-based broadcast streaming of high definition H.264/AVC video: An error robustness evaluation

  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

Abstract

In this work, we present an evaluation of the performance and error robustness of RTP-based broadcast streaming of high-quality high-definition (HD) H.264/AVC video. Using a fully controlled IP test bed (Hillestad et al., 2005), we broadcast high-definition video over RTP/UDP, and use an IP network emulator to introduce a varying amount of randomly distributed packet loss. A high-performance network interface monitoring card is used to capture the video packets into a trace file. Purpose-built software parses the trace file, analyzes the RTP stream and assembles the correctly received NAL units into an H.264/AVC Annex B byte stream file, which is subsequently decoded by JVT JM 10.1 reference software. The proposed measurement setup is a novel, practical and intuitive approach to perform error resilience testing of real-world H.264/AVC broadcast applications. Through a series of experiments, we evaluate some of the error resilience features of the H.264/AVC standard, and see how they perform at packet loss rates from 0.01% to 5%. The results confirmed that an appropriate slice partitioning scheme is essential to have a graceful degradation in received quality in the case of packet loss. While flexible macroblock ordering reduces the compression efficiency about 1 dB for our test material, reconstructed video quality is improved for loss rates above 0.25%.

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.

Similar content being viewed by others

References

  • Calafate, C.M., Malumbres, M.P., Manconi, P., 2004. Performance of H.264 Compressed Video Streams over 802.11b Based Manets. 24th International Conference on Distributed Computing Systems Workshop, p.776–781.

  • DCI & ASC (Digital Cinema Initiatives and the American Society of Cinematographers), 2004. StEM Mini-movie Access Procedyre. Available at http://www.dcimovies.com/.

  • Hallbach, T., Olsen, S., 2004. Error Robustness Evaluation of H.264/MPEG-4 AVC. Proceedings of the International Conference on Visual Communications and Image Processing (VCIP).

  • Hillestad, O.I., Libak, B., Perkis, A., 2005. Performance Evaluation of Multimedia Services over IP Networks. Proceedings of the IEEE International Conference on Multimedia and Expo (ICME). Amsterdam, the Netherlands.

  • ITU-T and ISO/IEC JTC-1, 2003. Advanced Video Coding for Generic Audiovisual Services. ITU-T Rec. H.264 and ISO/IEC 14496-10 (MPEG-4 part 10) AVC.

  • Lin, D., Morris, R., 1997. Dynamics of Early Random Detection. ACM SIGCOMM’97. Applications, Technologies, Architectures and Protocols for Computer Communication. Cannes, France.

  • Ostermann, J., Bormans, J., List, P., Marpe, D., Narroschke, M., Pereira, F., Stockhammar, T., Wedi, T., 2004. Video coding with H.264/AVC: Tools, performance and complexity. IEEE Circuits and Systems Magazine, 4(1):7–28. [doi:10.1109/MCAS.2004.1286980]

    Article  Google Scholar 

  • Roth, G., Sjberg, R., Liebl, G., Stockhammar, T., Varsa, V., Karczewicz, M., 2001. Common Test Conditions for RTP/IP over 3GPP/3GPP2. ITU-T SG16, VCEG-M77.doc.

  • Schwarz, H., Marpe, D., Wiegand, T., 2005. Hierarchical B Pictures. Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG Document JVT-PO14.

  • Stockhammar, T., Hannuksela, M.H., Wiegand, T., 2003. H.264/AVC in wireless environments. IEEE Trans. on Circuits and Systems for Video Technology, 13(7):657–673. [doi:10.1109/TCSVT.2003.815167]

    Article  Google Scholar 

  • Sullivan, G.J., Wiegand, T., 2004. Video compression—from concepts to the H.264/AVC standard. Proceedings of the IEEE, 86(5):18–31.

    Google Scholar 

  • Sullivan, G.J., Topiwala, P., Luthra, A., 2004. The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extension. SPIE Conference on Applications of Digital Image Processing, XXVII.

  • Wang, Y.K., Hannuksela, M.M., Varsa, V., 2002. The Error Concealment Feature in the H.261 Test Model. Proceedings of the IEEE International Conference on Image Processing, 2:729–732.

    Google Scholar 

  • Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P., 2004. Image quality assessment: From error visibility to structural similarity. IEEE Trans. on Image Processing, 13(4):600–612. [doi:10.1109/TIP.2003.819861]

    Article  Google Scholar 

  • Wenger, S., 2001. Common Test Conditions for Wire-Line Low Delay IP/UDP/RTP Packet Loss Resilient Testing. ITU-T SG16, VCEG-N79rl.doc.

  • Wenger, S., 2003a. H.264/AVC over IP. IEEE Trans. on Circuits and Systems for Video Technology, 13(7):645–656. [doi:10.1109/TCSVT.2003.814966]

    Article  Google Scholar 

  • Wenger, S., 2003b. Error Patterns for Internet Experiments. ITU-T VCEG, Document Q15-I16rl.

  • Wenger, S., Hannuksela, M.M., Stockhammar, T., Westerlund, M., Singer, D., 2005. RTP Payload Format for H.264 Video. IETF, Request for Comments, RFC 3984.

  • Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A., 2003. Overview of the H.264/AVC video coding standard. IEEE Trans. on Circuits and Systems for Video Technology, 560(576):282–300.

    Google Scholar 

  • Yajnik, M., Moon, S., Kurose, J., Towsley, D., 1999. Measurement and Modelling of the Temporal Dependence of Packet Loss. Proceedings of INFOCOM’99. Eighteenth Annual Conference of the IEEE Computer and Communications Societies. New York, 1:345–352.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Project supported by the Research Council of Norway, Norwegian University of Science and Technology (NTNU), and the Norwegian Research Network (UNINETT)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hillestad, O.I., Jetlund, O. & Perkis, A. RTP-based broadcast streaming of high definition H.264/AVC video: An error robustness evaluation. J. Zhejiang Univ. - Sci. A 7 (Suppl 1), 19–26 (2006). https://doi.org/10.1631/jzus.2006.AS0019

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.2006.AS0019

Key words

CLC number

Navigation