RTP-formatted media clips
First Claim
1. A method of performing persistent storage comprising:
- A) receiving a received record in received RTP packets, of which each includes a received RTP payload and a respective received RTP timestamp; and
B) in response to the received record, storing in a persistent medium a stored record as stored packets of which each corresponds to a respective one of the received RTP packets, each stored packet including the RTP payload contained in the respective received RTP packet and further including a respective stored RTP timestamp derived from the corresponding received RTP packet'"'"'s received RTP timestamp.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitter (14) of audio, video, or other real-time information reads the information from a persistent store (22) in which the real-time information has been stored in the Real-time-Transport Protocol (“RTP”) format (FIG. 4). A receiver (18) receives the information from the channel (16) through which the transmitter (14) has transmitted it, and the receiver may store the information in a persistent store (24) in RTP format instead of or in addition to playing it by applying it to an appropriate player (20). Parts of this communications circuit may be tested by a tester unit (26) that also employs RTP-format information from a persistent store (22).
-
Citations
24 Claims
-
1. A method of performing persistent storage comprising:
-
A) receiving a received record in received RTP packets, of which each includes a received RTP payload and a respective received RTP timestamp; and
B) in response to the received record, storing in a persistent medium a stored record as stored packets of which each corresponds to a respective one of the received RTP packets, each stored packet including the RTP payload contained in the respective received RTP packet and further including a respective stored RTP timestamp derived from the corresponding received RTP packet'"'"'s received RTP timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of performing persistent storage comprising:
-
A) taking samples of time-dependent data; and
B) storing a record of the data in a persistent medium as stored RTP packets whose payloads represent the samples'"'"' values and whose timestamps represent the times at which the first samples in their respective payloads were taken. - View Dependent Claims (9, 10, 11, 12)
-
-
13. For storing time-dependent data, an apparatus comprising:
-
A) a persistent medium operable to store received data and retrieve data thus stored;
B) a receiver that receives a received record in received RTP packets, of which each includes a received RTP payload and a respective received RTP timestamp; and
C) a persistent-store driver that responds to the receiver by storing in the persistent medium a stored record as stored packets of which each corresponds to a respective one of the received RTP packets, each stored packet including the RTP payload contained in the respective received RTP packet and further including a respective stored RTP timestamp derived from the corresponding received RTP packet'"'"'s received RTP timestamp. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. For storing time-dependent data, an apparatus comprising:
-
A) a persistent medium operable to store data and retrieve data thus stored;
B) a sampler that produces a sampled record by taking samples of a time-dependent function; and
C) a persistent-store driver that responds to the sampler by storing in the persistent medium a stored record as stored RTP packets whose payloads represent the samples'"'"' values and whose time-stamps represent the times at which the first samples in their respective payloads were taken. - View Dependent Claims (21, 22, 23, 24)
-
Specification