Client-side RTP for small devices
First Claim
Patent Images
1. A Real-Time Protocol (RTP) stack, comprising:
- a receiver module capable of receiving data via an underlying transport layer; and
a small device profile that defines a bandwidth fraction for Real-Time Control Protocol (RTCP) control data to be less than five percent.
1 Assignment
0 Petitions
Accused Products
Abstract
An invention is provided for an RTP stack capable of deployment in a small device, such as a PDA, having restrictive memory requirements. The RTP stack includes a receiver module capable of receiving data via an underlying transport layer, and a small device profile that defines a bandwidth fraction for RTCP control data to be less than five percent, down to zero. Hence, the RTP stack can avoid processing RTCP data and transmitting RTP data. As a result, using the embodiments of the present invention, a small device RTP stack can be implemented to have a footprint of about 50-60 KB.
-
Citations
20 Claims
-
1. A Real-Time Protocol (RTP) stack, comprising:
-
a receiver module capable of receiving data via an underlying transport layer; and
a small device profile that defines a bandwidth fraction for Real-Time Control Protocol (RTCP) control data to be less than five percent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A Real-Time Protocol (RTP) stack, comprising:
-
a manager module that manages operations performed by the RTP stack;
a connector module that receives data from an underlying transport layer, the connector module processing the data to create an input stream;
a receiver module in communication with the connector module, the receiver module capable of receiving the input stream from the connector module; and
a small device profile that defines a bandwidth fraction for Real-Time Control Protocol (RTCP) control data to be less than five percent. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A Real-Time Protocol (RTP) stack, comprising:
-
a transport-independent tasks module, wherein the transport-independent tasks module includes methods that are independent of the underlying transport layer;
a connector module in communication with the transport-independent module, wherein the connector module includes methods that are dependent on the underlying transport layer; and
a small device profile that defines a bandwidth fraction for Real-Time Control Protocol (RTCP) control data to be zero, wherein the RTP stack does not process RTCP data, and wherein the RTP stack does not transmit RTP data. - View Dependent Claims (17, 18, 19, 20)
-
Specification