Embedding a session description message in a real-time control protocol (RTCP) message
First Claim
1. One or more computer readable media having stored thereon a Real-Time Control Protocol (RTCP) message, comprising:
- a first field containing data identifying the RTCP message as being a type that embeds a session description message;
a second field containing data that is the session description message for a media presentation; and
a third field containing data identifying a length of the RTCP message, generated by summing a length of the first field, a length of the second field, and a length of the third field.
3 Assignments
0 Petitions
Accused Products
Abstract
Embedded within at least some Real-Time Control Protocol (RTCP) messages sent from a media content source to a recipient is a session description message that describes a media presentation being streamed to the recipient. The session description message can be associated, for example, with one of a plurality of pieces of media content in a play list of media content being streamed from the device to the recipient. In accordance with certain aspects, an RTCP message that embeds a session description message includes at least three fields: a first field containing data identifying the RTCP message as being a type that embeds a session description message; a second field containing data that is the session description message for a media presentation; and a third field containing data identifying a length of the RTCP message, generated by summing the length of the first, second, and third fields.
-
Citations
34 Claims
-
1. One or more computer readable media having stored thereon a Real-Time Control Protocol (RTCP) message, comprising:
-
a first field containing data identifying the RTCP message as being a type that embeds a session description message;
a second field containing data that is the session description message for a media presentation; and
a third field containing data identifying a length of the RTCP message, generated by summing a length of the first field, a length of the second field, and a length of the third field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a device, causes the one or more processors to:
-
receive, from a media content source, a Real-Time Control Protocol (RTCP) message;
extract, from the RTCP message, a session description message associated with one of a plurality of pieces of media content in a play list of media content being streamed from the media content source to the device; and
process the one of the plurality of pieces of media content based at least in part on the session description message. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method, implemented in a device, the method comprising:
-
creating a Real-Time Control Protocol (RTCP) message that includes a session description message, the session description message being associated with one of a plurality of pieces of media content in a play list of media content being streamed from the device to a client device; and
sending the RTCP message to the client device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a server device;
a client device;
the server device being configured to;
create a Real-Time Control Protocol (RTCP) message that includes a session description message, the session description message being associated with one of a plurality of pieces of media content in a play list of media content being streamed from the server device to the client device; and
send the RTCP message to the client device; and
the client device being configured to;
receive, from the server device, the RTCP message;
extract, from the RTCP message, the session description message; and
process the one of the plurality of pieces of media content based at least in part on the session description message. - View Dependent Claims (34)
-
Specification