Call for Paper - November 2019 Edition
IJCA solicits original research papers for the November 2019 Edition. Last date of manuscript submission is October 21, 2019. Read More

IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Authors:
Chao-Hsien Hsieh, Chih-Horng Ke, Chiang Lee
10.5120/ijca2016909176

Chao-Hsien Hsieh, Chih-Horng Ke and Chiang Lee. Article: IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server. International Journal of Computer Applications 139(7):1-8, April 2016. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

@article{key:article,
	author = {Chao-Hsien Hsieh and Chih-Horng Ke and Chiang Lee},
	title = {Article: IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server},
	journal = {International Journal of Computer Applications},
	year = {2016},
	volume = {139},
	number = {7},
	pages = {1-8},
	month = {April},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}
}

Abstract

Multimedia presentation has been popular by used in the field of education, especially in online learning. The most common practice is to conduct a presentation by utilizing media player on web or native applications. However, this mode of operation belongs to a heavyweight practice which incurs poor performance. Considering smooth operation on all types of smartphone or PC platforms, a lightweight framework must be utilized. HTML5 and WebSocket provide good opportunities or technologies for lightweight implementation. Although both have been discussed in some papers, not any work in the literature is able to integrate these two technologies to handle multiple data types and process multimedia stream efficiently. In this study, the authors develop and implement a real-time synchronous Interactive Presentation System (IPS) which fulfills the above goal. The experimental result shows that the required bandwidth for video streaming in web applications which servicing 30 clients is around six times lower than that of native applications. CPU usage is five times lower. Memory size is ten times lower. Overall, this study provides a system framework for efficient online presentation of web applications.

References

  1. Bang, J., & Kim, D. (2012). Efficient RTSP-based multiple buffering and packet transmission methods for delivering OMA PoC Box service. Computer Networks, 56(15), 3468-3478. doi: 10.1016/j.comnet.2012.07.006
  2. Bellovin, S. M., Cohen, C., Havrilla, J., Hernan, S., King, B., Lanza, J., . . . Lowenthal, R. A. (2000). Results of the Security in ActiveX Workshop. Pittsburgh: CERT Coordination Center, Carnegie Mellon University.
  3. Chen, B., & Xu, Z. (2011). A Framework for Browser-based Multiplayer Online Games using WebGL and WebSocket. Paper presented at the 2011 International Conference on Multimedia Technology (ICMT).
  4. Cortes, F., & Luling, R. (1998). A parallel continuous media server complying to the RTSP protocol. In D. Hutchison & R. Schafer (Eds.), Multimedia Applications, Services and Techniques - Ecmast'98 (Vol. 1425, pp. 97-110).
  5. Davids, C., Johnston, A., Singh, K., Sinnreich, H., & Wimmreuter, W. (2011). SIP APIs for Voice and Video Communications on the Web. Paper presented at the Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications.
  6. Gezelter, R. (2011). The WebSocket Protocol – Past Travails Are To Be Avoided. from http://www.rlgsc.com/blog/ruminations/websocket-rediscovered-travails.html
  7. Hickson, I. (2011). HTML 5 W3C working draft. from http://www.w3.org/TR/html5/
  8. Hickson, I. (2013). The WebSocket API. from http://dev.w3.org/html5/websockets/
  9. Hoy, M. B. (2011). HTML5: A New Standard for the Web. Medical Reference Services Quarterly, 30(1), 50-55. doi: 10.1080/02763869.2011.540212
  10. Jobs, S. (2010, April, 2010). Thoughts on Flash. from http://www.apple.com/hotnews/thoughts-on-flash/
  11. Liu, C. (2000). Multimedia Over IP: RSVP, RTP, RTCP, RTSP. from http://www-kiv.zcu.cz/~ledvina/vyuka/PDS/PDS-tut/Multimedia/ip_multimedia.pdf
  12. Ma, K. J., Bartos, R., Bhatia, S., & Nair, R. (2011). Mobile Video Delivery with HTTP. Ieee Communications Magazine, 49(4), 166-175.
  13. Nowlan, M. F., Tiwari, N., Iyengar, J., Aminy, S. O., & Fordy, B. (2012). Fitting square pegs through round pipes: unordered delivery wire-compatible with TCP and TLS. Paper presented at the Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation.
  14. Pascual Espada, J., Gonzalez Crespo, R., Sanjuan Martinez, O., Pelayo G-Bustelo, B. C., & Cueva Lovelle, J. M. (2012). Extensible architecture for context-aware mobile web applications. Expert Systems with Applications, 39(10), 9686-9694. doi: 10.1016/j.eswa.2012.02.151
  15. Pimentel, V., & Nickerson, B. G. (2012). Communicating and Displaying Real-Time Data with WebSocket. Internet Computing, IEEE, 16(4), 45 - 53. doi: 10.1109/MIC.2012.64
  16. Tsai, S.-C. (2012). Integration of Multimedia Courseware into ESP Instruction for Technological Purposes in Higher Technical Education. Educational Technology & Society, 15(2), 50-61.
  17. VideoLan Organization. (2013). from http://www.videolan.org/index.html
  18. Watanabe, T., Cheng, Z., Kansen, M., & Hisada, M. (2010). A New Security Testing Method for Detecting Flash Vulnerabilities by Generating Test Patterns. 469-474. doi: 10.1109/NBiS.2010.28
  19. Williamson, A. M. (2012). Teacher Preparation Trends: Using YouTube to assess and supplement online learning. eLearn, 2012.
  20. Zhu, G., Zhang, F., Zhu, W., & Zheng, Y. (2012). HTML5 Based Media Player for Real-Time Video Surveillance. Paper presented at the 2012 5th International Congress on Image and Signal Processing.

Keywords

Multimedia, Streaming, WebSocket, HTML5, RTSP.