Skip to main content
Log in

Experimental Analysis and Evaluation of RaptorQ Codes for Video Multicasting Over Wi-Fi

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

This paper presents a reliable and efficient high quality video streaming solution for use in challenging outdoor environments over Wi-Fi. An application layer forward error correction based on RaptorQ codes was implemented in a practical Wi-Fi based server and client system to enhance reliability. Thus, this paper presents the first detailed analysis on the implementation of RaptorQ codes for streaming high definition video over Wi-Fi. The measurements were performed in central Bristol with parameters such as RaptorQ symbol size, code rate, buffering time and modulation and coding scheme, and user quality of experience based on these parameters was evaluated. For multicast live video streaming it is demonstrated that system performance is mostly dominated by hardware and software limitations on constrained host platforms where the incoming packet rate exceeds the device`s ability to consume the traffic, i.e., Wi-Fi clients are a major source of packet loss, even in ideal channel conditions. Client limitations were found to be a function of modulation and coding schemes and RaptorQ coding parameters. Therefore, the optimum system design parameters such as RaptorQ symbol size, code rate and buffering time with respect to modulation and coding schemes were suggested considering practical limitations from real-world measurements.

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.

Institutional subscriptions

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
Fig. 15

Similar content being viewed by others

References

  1. IEEE Standard for Information Technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific Requirements Part 11: Wireless LAN MAC and PHY specifications, 2012.

  2. Shokrollahi, A. (2006). Raptor codes. IEEE Transactions Information Theory, 52(6), 2551–2567.

    Article  MathSciNet  Google Scholar 

  3. GPP. (2008). TS 26.346: Universal mobile telecommunications system (UMTS); Multimedia broadcast/multicast service (MBMS); Protocols and codecs. 3GPP TS 26.346 V8.0.0 (2008-10).

  4. Shokrollahi, M. A., & Luby, M. (2011). Raptor Codes. Foundations and Trends in Communications and Information Theory, 6(3–4), 213–322.

    MATH  Google Scholar 

  5. Samokhina, M., Suwon, K., Moklyuk, K., Choi, S., Seoul, K., & Heo, J. (2008). Raptor code-based video multicast over IEEE 802.11 WLAN. In Proceeding of international conference Asia Pacific wireless communications symposium.

  6. Chen, X., Subramanian, V., & Leith, D. J. (2013). PHY modulation/rate control for fountain codes in 802.11 WLANs. Physical Communications, 2013(9), 135–144.

    Article  Google Scholar 

  7. Calabuig, J., Monserrat, J., Gozalvez, D., & Gomez-Barquero, D. (2013). AL-FEC for streaming services in LTE E-MBMS. EURASIP Journal on Wireless Communications and Networking, 2013(1), 73–84.

    Article  Google Scholar 

  8. Munaretto, D., Jurca, D., &Widmer, J. (2010). Broadcast video streaming in cellular networks: An adaptation framework for channel, video and AL-FEC rates allocation. In The 5th annual ICST wireless internet conference (pp. 1–9).

  9. Hellge, C., Gomez-Barquero, D., Schierl, T., & Wiegand, T. (2011). Layer-aware forward error correction for mobile broadcast of layered media. IEEE Transaction on Multimedia, 13(3), 551–562.

    Article  Google Scholar 

  10. Halperin, D., Hu, W., Sheth, A., & Wetherall, D. (2010). Predictable 802.11 packet delivery from wireless channel measurements. In Proceedings of the ACM SIGCOMM 2010 conference (pp. 159–170).

  11. Bouras, C., Kanakis, N., Kokkinos, V., & Papazois, A. (2012). Enhancing reliable mobile multicasting with RaptorQ FEC. In IEEE symposium on computers and communications (pp. 82–87).

  12. Bulut, B., Mellios, E., Berkovskyy, D., Rahman, F. A., Doufexi, A., & Nix, A. (2015). Cross-layer design of raptor codes for video multicast over 802.11n MIMO channels. In IEEE 26th annual international symposium on personal, indoor, and mobile radio communications (pp. 1403–1408).

  13. Bulut, B., Mellios, E., Berkovskyy, D., Doufexi, A., & Nix, A. (2015). Performance evaluation of multicast video distribution using 802.11n in realistic environments. In Proceeding of 21th European wireless conference (pp. 1–5).

  14. Lentisco, C. M., Bellido, L., Fuente, A., Pastor, E., Leal, R. P., & Armada, A. G. (2014). A model to evaluate MBSFN and AL-FEC techniques in a multicast video streaming service. In IEEE 10th International Conference On Wireless And Mobile Computing, Networking and communications (pp. 691–696).

  15. Bulut, B., Berkovskyy, D., Zhang, S., Collett, M., Mellios, E., Armour, D., et al. (2016). Multicast Wi-Fi Raptor-enabled data carousel design: Simulation and practical implementation. EURASIP Journal on Advances in Signal Processing, 2016(1), 15–33.

    Article  Google Scholar 

  16. Reed, I. S., & Solomon, G. (1960). Polynomial codes over certain finite fields. Journal of the Society for Industrial and Applied Mathematics, 8(2), 300–304.

    Article  MathSciNet  Google Scholar 

  17. El-Gohary, N. M., El-Bendary, M. A. M., Abd El-Samie, F. E., et al. (2017). Utilization of raptor codes for OFDM-system performance enhancing. Wireless Personal Communications, 96(4), 5555–5585.

    Article  Google Scholar 

  18. Hoffman, D., Fernando, G., Goyal, V., & Civanlar, M. (1998). Rtp payload format for mpeg1/mpeg2 video. RFC 2250. https://www.ietf.org/rfc/rfc2250.txt. Retrieved from December 2, 2017.

  19. Luby, M., Shokrollahi, A., Watson, M., Stockhammer, T. (2011). RaptorQ Forward Error Correction Scheme for Object Delivery. RFC 6330. http://www.ietf.org/ rfc/rfc6330.txt. Retrieved from December 2, 2017.

  20. Mehaoua, A., & Boutaba, R. (1999). The impacts of errors and delays on the performance of MPEG2 video communications. In Proceeding of IEEE international conference on acoustics, speech, and signal processing (pp. 2195–2198).

  21. Abdullah, N. F., Piechocki, R. J., & Doufexi, A. (2012). Systematic raptor codes for safety broadcast in an unsaturated vehicular highway environment. EURASIP Journal on Wireless Communications and Networking, 2012(1), 213–216.

    Article  Google Scholar 

Download references

Acknowledgement

The author would like to thank Communication Systems & Networks (CSN) Research Group for providing the measurement equipment and some CSN researchers for helping the measurements.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Berna Bulut.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bulut, B. Experimental Analysis and Evaluation of RaptorQ Codes for Video Multicasting Over Wi-Fi. Wireless Pers Commun 114, 1431–1448 (2020). https://doi.org/10.1007/s11277-020-07428-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-020-07428-6

Keywords

Navigation