Skip to main content

Real-Time Multimedia Data Transmission Module Based on Linux

  • Conference paper
  • First Online:
  • 341 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2343))

Abstract

Recently the demand for multimedia services on the Internet has increased. But, server based systems that offer multimedia data services are mostly unable to satisfy the expectations of the users. In this paper we propose SRTPIO (Special RTP Input/Output) module, that processes RTP (Real-time Transport Protocol) data in the kernel with SIO (Special Input/Output) Mechanism, as a solution to transport the multimedia data in the server based system more efficiently. SIO mechanism improves the transfer speed because it reduces the overheads which are generated in the process of data copying and context-switching between the user mode and the kernel mode, taking place in the kernel-level of a general server based system. SRTPIO module which integrates SIO mechanism and RTP data processing in the kernel supports efficient multimedia data transfer architecture.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Millind Buddhikot and Guru Parulkar, “Efficient Data Layout, Scheduling and Playout Control in MARS”, ACM/Springer Multimedia Systems Journal, pp. 199–211, Volume 5, Number 3, 1997.

    Article  Google Scholar 

  2. Millind Buddhikot, Guru Parulkar and Gopalakrishnan, R., “Scalable Multimedia-On-Demand via World-Wide-Web (WWW) with QOS Guarantees”, Sixth International Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV96, Zushi, Japan, April 23–26, 1996.

    Google Scholar 

  3. H. Schulzrinne and S. Casner, “RTP: the Real-time Transport Protocol”, Audio-Video Transport Working Group, RFC 1889, January 1996.

    Google Scholar 

  4. Jose Carlos Brustoloni, “Effects of Data Passing Semantics and Operating System Structure on Network I/O Performance”, Ph.D. Dissertation, Technical Report CMU-CS-97-176, School of Computer Science, Carnegie Mellon University, September 1997.

    Google Scholar 

  5. Moti N. Thadani and Yousef A. Khalidi, “An Efficient Zero-Copy I/O Framework for UNIX”, Technical Report, SMLI TR-95-39, Sun Microsystems Lab, Inc., May 1995.

    Google Scholar 

  6. Rosenberg, J. and Schulzrinne, H., “Timer Reconsideraion for Enhanced RTP Scahability”, INFOCOM’ 98, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, Proceedings IEEE, pp. 233–241, Volume 1, 1998.

    Article  Google Scholar 

  7. Apache HTTP server project, Puneet Sharma, Deborah Estrin, Sally Floyd and Van Jacobson, “Scalable Timers for Soft State Protocols”, INFOCOM’ 97, Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies, Driving the Information Revolution, Proceedings IEEE, pp. 222–229, Volume 1, 1997.

    Google Scholar 

  8. Milind M. B., Dakang W., Guru M.P. and Xin J.C., “Enhancements to 4.4 BSD UNIX for Efficient Networked Multimedia in Project MARS”, Multimedia Computing and Systems, Proceedings IEEE International Conference on, pp. 326–337, 1998.

    Google Scholar 

  9. P. Druschel and L. L. Peterson. “Fbufs: A highbandwidth cross-domain transfer facility”, In Proceedings of the Fourteenth ACM Symposium on Operating System Principles, pp. 189–202, Dec. 1993.

    Google Scholar 

  10. Kevin Fall and Joseph Pasquale, “Improving Continuous-Media Playback Performance with In-kernel Data Paths”, Proceedings of the International Conference on Multimedia Computing and Systems, May 14–19, Boston, Massachusetts. IEEE-CS, pp. 100–109, 1994.

    Chapter  Google Scholar 

  11. M. Beck, H. Bohme, M. Dziadzka, U. Junitz, R. Magnus and D. Verworner, “Linux Kernel Internals”, 2nd Edition, Addison-Wesley, 1999.

    Google Scholar 

  12. Richard M. S., Roland M. and Andrew O., “The GNU C Library Reference Manual”, Edition 0.05, DRAFT last updated, 3 1993 for version 1.07 Beta.

    Google Scholar 

  13. W. Richard Stevens, “TCP/IP Illustrated”, Volume 3, Addison Wesley, April 1996.

    Google Scholar 

  14. Daniel P. Bovet and Marco Cesati, “Understanding the Linux Kernel”, O’Reilly, January 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Park, NS., Nam, SJ., Kim, TY. (2002). Real-Time Multimedia Data Transmission Module Based on Linux. In: Chong, I. (eds) Information Networking: Wired Communications and Management. ICOIN 2002. Lecture Notes in Computer Science, vol 2343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45803-4_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-45803-4_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44256-1

  • Online ISBN: 978-3-540-45803-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics