RTP (Real-time Transport Protocol) has been designed for efficient transmission of real-time multimedia data on the Internet by Internet Engineering Task Force (IETF). Different applications tend to implement separate RTPs as a library. In order to resolve this problem, embeddedRTP was proposed as an RTP-based kernel-level protocol. This paper proposes the ExtendedERTP protocol based on the embeddedRTP protocol. This new protocol deals with a couple of issues, such as packet processing overhead and buffer requirement, and combines its Application Programming Interface (API) with Berkeley Software Distribution (BSD) socket's which have been widely utilized in network applications. This paper demonstrates that this integration makes it possible to transmit real-time multimedia data through the existing interface of BSD socket API with nominal extra overhead. This paper also shows that the time and memory requirement for packet processing can be reduced by about 15–20p and by 3.5p, respectively, compared with those of embeddedRTP. Copyright © 2010 John Wiley & Sons, Ltd.
ExtendedERTP made it unnecessary for application developers to learn the new system call interface to utilize RTP. EmbeddedRTP's memory usage was significantly reduced through reference buffer in buffer management. In addition, ExtendedERTP resolved the problem of embeddedRTP so that it provides only non-blocking reception of streaming data. This paper demonstrates that this integration makes it possible to transmit real-time multimedia data through the existing interface of BSD socket APIs with nominal extra overhead. Copyright © 2010 John Wiley & Sons, Ltd.
[1]
Dong Guk Sun,et al.
A Kernel-Level RTP for Efficient Support of Multimedia Service on Embedded Systems
,
2005,
ICCSA.
[2]
Massimo Villari,et al.
Using SCTP with Partial Reliability for MPEG-4 Multimedia Streaming
,
2002
.
[3]
Henning Schulzrinne,et al.
Real Time Streaming Protocol (RTSP)
,
1998,
RFC.
[4]
Henning Schulzrinne,et al.
Timer reconsideration for enhanced RTP scalability
,
1998,
Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.
[5]
Tai-Yun Kim,et al.
The Design and Implementation of the SRTPIO Module for a Real-time Multimedia Data Transport
,
2001
.
[6]
Deborah Estrin,et al.
Scalable timers for soft state protocols
,
1997,
Proceedings of INFOCOM '97.