DOI QR코드

DOI QR Code

myEvalSVC: an Integrated Simulation Framework for Evaluation of H.264/SVC Transmission

  • Ke, Chih-Heng (Department of Computer Science and Information Engineering, National Quemoy University)
  • Received : 2011.10.06
  • Accepted : 2012.01.08
  • Published : 2012.01.30

Abstract

The ever-increasing demand for H.264 scalable video coding (H.264/SVC) distribution motivates researchers to devise ways to enhance the quality of video delivered on the Internet. Furthermore, researchers and practitioners in general depend on computer simulators to analyze or evaluate their designed network architecture or proposed protocols. Therefore, a complete toolset, which is called myEvalSVC, for evaluating the delivered quality of H.264/SVC transmissions in a simulated environment is proposed to help the network and video coding research communities. The toolset is based on the H.264 Scalable Video coding streaming Evaluation Framework (SVEF) and extended to connect to the NS2 simulator. With this combination, people who work on video coding can simulate the effects of a more realistic network on video sequences resulting from their coding schemes, while people who work on network technology can evaluate the impact of real video streams on the proposed network architecture or protocols. To demonstrate the usefulness of the proposed new toolset, examples of H.264/SVC transmissions over 802.11 and 802.11e are provided.

Keywords

References

  1. "ITU-T recommendation H.264: Advanced video coding for generic audiovisual services," International Telecommunication Union, Nov. 2007.
  2. B. An, Y. Kim and O. J. Kwon, "Low-complexity motion estimation for H.264/AVC through perceptual video coding," KSII Transactions on Internet and Information Systems, vol. 5, no. 8, pp. 1444-1456, Aug. 2011. in Proc. of
  3. H. J. Cho, D. Y. Noh, S. H. Jang, J. C. Kwon and S. J. Oh, "A new video bit rate estimation scheme using a Model for IPTV services," KSII Transactions on Internet and Information Systems, vol. 5, no. 10, pp. 1814-1829, Oct. 2011.
  4. L. Zhou, H. H. Chen, "On distributed multimedia scheduling with constrained control channels," IEEE Transactions on Multimedia, vol. 13, no. 5, pp. 1040-1051, Oct. 2011.
  5. L. Zhou, X. Wang, W. Tu, G. Muntean and B.Geller, "Distributed scheduling scheme over video streaming over multi-channel multi-radio multi-hop wireless networks," IEEE Journal on Selected Areas in Communications, vol. 28, no. 3, pp. 409-419, Apr. 2010.
  6. H. Schwarz, D. Marpe and T. Wiegand, "Overview of the scalable video coding extension of the H.264/AVC standard," IEEE Transaction on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103-1120, Sep. 2007.
  7. G. Bianchi, A. Detti, P. Loreti, C. Pisa, F. S. Proto, W. Kellerer, S. Thakolsri and J. Widmer, "Application-aware H.264 scalable video coding delivery over wireless LAN: Experimental assessment," in Proc. of The Second International Workshop on Cross layer Design, 2009.
  8. A. Detti, P. Loreti, N. Blefari-Melazzi and F. Fedi, "Streaming H.264 scalable video over data distribution service in a wireless environment," in Proc. of IEEE International Symposium on World of Wireless Mobile and Multimedia Networks, Jun. 2010.
  9. H. L. Chen, P. C. Lee and S. H. Hu, "Improving scalable video transmission over IEEE 802.11e through a cross-layer architecture," in Proc. of The Fourth International Conference on Wireless and Mobile Communications, Aug. 2008.
  10. E. H. Putra, E. Supriyanto, J. Din and H. Satria, "Cross layer design of wireless LAN for telemedicine application," in Proc. of Third Asia International Conference on Modelling & Simulation, 2009.
  11. M. Li, Z. Chen, Y. P. Tan, "Cross-layer optimization for SVC video delivery over the IEEE 802.11e wireless networks," Journal of Visual Communication and Image representation, vol. 22, no. 3, pp. 284-296, Apr. 2011. https://doi.org/10.1016/j.jvcir.2011.01.002
  12. L. Zhou, H. C. Chao and A. Vasilakos, "Joint forensics-scheduling strategy for delay-sensitive multimedia applications over heterogeneous networks," IEEE Journal on Selected Areas in Communications, vol. 29, no. 7, pp. 1358-1367, Aug. 2011.
  13. T. A. Le, H. Nguyen and H. Zhang, "EvalSVC - An evaluation platform for scalable video coding transmission," in Proc. of IEEE 14th International Symposium on Consumer Electronics, 2010
  14. A. Detti, G. Bianchi, C. Pisa, F. S. Proto, P. Loreti, W. Kellerer, S. Thakolsri and J. Widmer, "SVEF: An open-source experimental evaluation framework for H.264 scalable video streaming," in Proc. of IEEE Symposium on Computers and Communications, 2009.
  15. SVEF-reference software, http://svef.netgroup.uniroma2.it/
  16. The Network Simulator-NS2, http://www.isi.edu/nsnam/ns/
  17. Microsoft Visual C++ 2008 Expression Edition, http://www.microsoft.com/express/Downloads/#2008-Visual-CPP
  18. Python Programming Language,http://www.python.org/
  19. Cygwin, http://www.cygwin.com/
  20. VirtualBox, http://www.virtualbox.org/
  21. myEvalSVC-reference software, http://hpds.ee.ncku.edu.tw/-smallko/ns2/svc.htm
  22. How to multicast H.264/SVC video over wired networks, http://hpds.ee.ncku.edu.tw/-smallko/ns2/svc_multicast_wired.htm
  23. V. K. Goyal, "Multiple description coding: Compression meets the network?," IEEE Signal Processing Magazine, vol. 18, no. 5, pp. 74-94, Sep. 2001. https://doi.org/10.1109/79.952806
  24. Y. Wang and M. Claypool, "RealTracer-tools for measuring the performance of real video on the Internet," Kluwer Multimedia Tools and Applications, vol. 27, no. 3, Dec. 2005.
  25. C. H. Ke, C. K. Shieh, W. S. Hwang and A. Ziviani, "An evaluation framework for more realistic simulations of MPEG video transmission," Journal of Information Science and Engineering, vol. 24, no. 2, pp. 425-440, Mar. 2008.
  26. How to evaluate MPEG video transmission using NS2 simulator, http://hpds.ee.ncku.edu.tw/-smallko/ns2/Evalvid_in_NS2.htm
  27. J. Klaue, B. Rathke and A. Wolisz, "Evalvid-A framework for video transmission and quality Evaluation," The 13th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, 2003.
  28. Video Trace Library, http://trace.eas.asu.edu/
  29. A. Matrawy, I. Lambadaris and C. Huang, "MPEG4 traffic modeling using the transform expand sample methodology," The Fourth IEEE International Workshop on Network Appliances, 2002.
  30. JSVM Software Manual, http://evalsvc.googlecode.com/files/SoftwareManual.doc
  31. IEEE Standard 802.11-1999, "Wireless LAN medium access control (MAC) and physical layer (PHY) specifications".
  32. IEEE Standard 802.11e-2005, "Wireless LAN medium access control (MAC) and physical layer (PHY) specifications, Amendment 8: medium access control (MAC) quality of service enhancements".
  33. YUVviewer, http://wftp3.itu.int/av-arch/jvt-site/software_tools/

Cited by

  1. An Improved Cross-Layer Architecture for H.264/SVC Transmission over IEEE 802.11e Networks vol.303, pp.None, 2012, https://doi.org/10.4028/www.scientific.net/amm.303-306.1933
  2. SVC-based Adaptive Video Streaming over Content-Centric Networking vol.7, pp.10, 2012, https://doi.org/10.3837/tiis.2013.10.006
  3. Inter-layer Texture and Syntax Prediction for Scalable Video Coding vol.4, pp.6, 2012, https://doi.org/10.5573/ieiespc.2015.4.6.422
  4. Simulation and experimental testbed for adaptive video streaming in ad hoc networks vol.52, pp.None, 2012, https://doi.org/10.1016/j.adhoc.2016.07.007
  5. SVCEval-RA: an evaluation framework for adaptive scalable video streaming vol.76, pp.1, 2017, https://doi.org/10.1007/s11042-015-3046-y
  6. Error resilient video transmission in ad hoc networks using layered and multiple description coding vol.76, pp.6, 2012, https://doi.org/10.1007/s11042-016-3471-6
  7. Efficient Delivery of Scalable Video Using a Streaming Class Model vol.9, pp.3, 2018, https://doi.org/10.3390/info9030059
  8. An Intelligent Wireless QoS Technology for Big Data Video Delivery in WLAN : vol.9, pp.4, 2018, https://doi.org/10.4018/ijaci.2018100101