Skip to main content
Log in

A real-time streaming server in the RTLinux environment using VideoLanClient

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

Accessing rich multimedia content through terminals and bandwidth-constrained networks is an important issue. Therefore, multimedia servers for delivering such data deserve much attention. A novel real-time streaming system for multimedia is presented, based on real-time operating systems. The VLC streaming server has been improved by employing a modified version of RTLinux that includes DMI and/or EDFI schedulers with the aim to build a complete streaming system for multimedia. Tests have been performed to measure one of the most important aspects of such systems, that is, jittering. The proposed system is able to achieve good performance both in simulated and real-world situations.

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
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Zeng, W., Nahrstedt, K., Chou, P., Ortega, A., Frossard, P., Yu, H.: Special issue on streaming media. IEEE Trans. Multimedia 6, 268–277 (2004)

    Google Scholar 

  2. Civanlar, M., Luthra, A., Wenger, S., Zhu, W.: Special issue on streaming video. IEEE Trans. Circuits Syst. Video Technol. 11, 282–300 (2001)

    Google Scholar 

  3. Dan, A., Sitaram, D.: Multimedia Servers. Morgan Kaufaman (2000)

  4. Mercer, C.W., Savage, S., Tokuda, H.: Processor capacity reserves: operating system support for multimedia applications. In: International Conference on Multimedia Computing and Systems, pp. 90–99 (1994)

  5. Bai, L.S., Lekatsas, H., Dick, R.P.: Adaptive filesystem compression for embedded systems, design, automation and test in Europe, 2008. DATE ’08, pp. 1374–1377 (2008)

  6. CCITT: Recommendation G702, Red Book, 1984, Definition no.2013

  7. Eichhorn, M., Schmid, M., Steinbach, E.: A realtime streaming architecture for in-car multimedia: design guidelines and prototypical implementation, ICVES 2008. pp. 157–162 (2008)

  8. Mori T., Kaneko T., Moriya T., Ikeda K.: A real-time IMT-2000 audio transmission system. IEEE Trans. Consum. Electr. 47(4), 860–866 (2001)

    Article  Google Scholar 

  9. Ecole Centrale Paris: VLC developers documentation. Ecole Centrale Paris Ed. (2004)

  10. Yang, D., Wang, H., Zhao, Y., Gao, Y.: A real-time streaming media file sharing mechanism based on P2P and SIP. In: 1st International Symposium on Pervasive Computing and Applications, pp. 731–736 (2006)

  11. Yodaiken, V.: The RTLinux Manifesto. New Mexico Institute of Technology (1999)

  12. Jansen, P.G.: Deadline Monotonic with Inheritance. University of Twente (2003)

  13. Jansen, P.G., Mullander, S.J., Havinga, P.J.M., Scholten, H.: Light-weight EDF scheduling with deadline inheritance. University of Twente (2003)

  14. Liu C.L., Layland J.W. Scheduling algorithms for multi-programming in a hard-real-time environment. J. ACM 20(1), 46–61 (1973)

    Google Scholar 

  15. Maurer, J.M.: Building on the DMI and EDFI Foundations. Master Thesis, University of Twente (2005)

  16. Jansen, P.G.: A Generalized Scheduling Theory Based on Real-Time Transaction. Master Thesis, University of Twente (2001)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfredo Petrosino.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Petrosino, A., Miralto, M. & Ferone, A. A real-time streaming server in the RTLinux environment using VideoLanClient. J Real-Time Image Proc 6, 247–256 (2011). https://doi.org/10.1007/s11554-010-0183-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-010-0183-4

Keywords

Navigation