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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
H. Schulzrinne and S. Casner, “RTP: the Real-time Transport Protocol”, Audio-Video Transport Working Group, RFC 1889, January 1996.
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.
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.
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.
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.
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.
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.
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.
M. Beck, H. Bohme, M. Dziadzka, U. Junitz, R. Magnus and D. Verworner, “Linux Kernel Internals”, 2nd Edition, Addison-Wesley, 1999.
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.
W. Richard Stevens, “TCP/IP Illustrated”, Volume 3, Addison Wesley, April 1996.
Daniel P. Bovet and Marco Cesati, “Understanding the Linux Kernel”, O’Reilly, January 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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