CFP last date
22 July 2024
Reseach Article

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

by Chao-Hsien Hsieh, Chih-Horng Ke, Chiang Lee
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 139 - Number 7
Year of Publication: 2016
Authors: Chao-Hsien Hsieh, Chih-Horng Ke, Chiang Lee

Chao-Hsien Hsieh, Chih-Horng Ke, Chiang Lee . IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server. International Journal of Computer Applications. 139, 7 ( April 2016), 1-8. DOI=10.5120/ijca2016909176

@article{ 10.5120/ijca2016909176,
author = { Chao-Hsien Hsieh, Chih-Horng Ke, Chiang Lee },
title = { IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server },
journal = { International Journal of Computer Applications },
issue_date = { April 2016 },
volume = { 139 },
number = { 7 },
month = { April },
year = { 2016 },
issn = { 0975-8887 },
pages = { 1-8 },
numpages = {9},
url = { },
doi = { 10.5120/ijca2016909176 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T23:40:16.768024+05:30
%A Chao-Hsien Hsieh
%A Chih-Horng Ke
%A Chiang Lee
%T IPS: A Lightweight Framework for Cross-Platform Multimedia Streaming Server
%J International Journal of Computer Applications
%@ 0975-8887
%V 139
%N 7
%P 1-8
%D 2016
%I Foundation of Computer Science (FCS), NY, USA

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.

  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
  7. Hickson, I. (2011). HTML 5 W3C working draft. from
  8. Hickson, I. (2013). The WebSocket API. from
  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
  11. Liu, C. (2000). Multimedia Over IP: RSVP, RTP, RTCP, RTSP. from
  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
  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.
Index Terms

Computer Science
Information Sciences


Multimedia Streaming WebSocket HTML5 RTSP.