Media segment monitoring
First Claim
Patent Images
1. A method, comprising:
- transmitting a Real-time Transport Protocol (RTP) media stream from a source endpoint to a destination endpoint in a packet network;
monitoring a selected segment of the RTP media stream between and excluding the source endpoint and the destination endpoint, wherein monitoring the selected segment does not interfere with monitoring the RTP media stream from the source endpoint to the destination endpoint;
transmitting and receiving control messages associated with the selected RTP media stream segment, the control messages including a set of call quality metrics;
transmitting and receiving an end-to-end Real-time Transport Control Protocol (RTCP) control message, the end-to-end RTCP control message including a set of call quality metrics related to the RTP media stream from the source endpoint to the destination endpoint;
receiving a control message associated with the transmitted RTP media stream at a network node located between the source endpoint and the destination endpoint;
identifying the received control message according to a packet type identifier;
processing the received control message at the network node if the control message is associated with the selected RTP stream segment; and
forwarding the received control message out of the network node if the control message is associated with the end-to-end RTCP control message.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method provides a means for monitoring a media segment of a Real-time Transport Protocol (RTP) media stream without interfering with end-to-end monitoring of the RTP media stream. The device includes a media segment monitor to generate segment control messages associated with a selected segment of the RTP media stream transmitted between a source endpoint and a destination endpoint in a packet network. The device further includes an interface to transmit and receive the segment control messages; and a processor to process the segment control messages, the segment control messages including call quality metrics related to the selected segment of the RTP media stream.
-
Citations
30 Claims
-
1. A method, comprising:
-
transmitting a Real-time Transport Protocol (RTP) media stream from a source endpoint to a destination endpoint in a packet network; monitoring a selected segment of the RTP media stream between and excluding the source endpoint and the destination endpoint, wherein monitoring the selected segment does not interfere with monitoring the RTP media stream from the source endpoint to the destination endpoint; transmitting and receiving control messages associated with the selected RTP media stream segment, the control messages including a set of call quality metrics; transmitting and receiving an end-to-end Real-time Transport Control Protocol (RTCP) control message, the end-to-end RTCP control message including a set of call quality metrics related to the RTP media stream from the source endpoint to the destination endpoint; receiving a control message associated with the transmitted RTP media stream at a network node located between the source endpoint and the destination endpoint; identifying the received control message according to a packet type identifier; processing the received control message at the network node if the control message is associated with the selected RTP stream segment; and forwarding the received control message out of the network node if the control message is associated with the end-to-end RTCP control message. - View Dependent Claims (2, 3, 4)
-
-
5. A device, comprising:
-
a media segment monitor configured to generate segment control messages associated with a selected segment of a Real-time Transport Protocol (RTP) media stream transmitted between a source endpoint and a destination endpoint in a packet network, wherein the selected segment corresponds to a network node pair located between, and excluding, the source endpoint and the destination endpoint in the packet network; an interface configured to transmit and receive control messages including the segment control messages, wherein the interface is further configured to identify a designation of the control messages received; and a processor configured to process the control messages that are designated as the segment control messages, wherein the segment control messages comprise call quality metrics related to the selected segment of the RTP media stream, and wherein the control messages that are designated as end-to-end Real-time Transport Control Protocol (RTCP) control messages are forwarded to the destination endpoint. - View Dependent Claims (6, 7, 8, 9, 10, 11, 28)
-
-
12. A device, comprising:
-
means for generating segment control messages associated with a selected segment of a Real-time Transport Protocol (RTP) media stream transmitted between a source endpoint and a destination endpoint in a packet network, the selected segment corresponding to a network node pair located between and excluding the source endpoint and the destination endpoint in the packet network; means for identifying control messages received by the device as the segment control messages or as end-to-end Real-time Transport Control Protocol (RTCP) control messages; and means for processing the control messages that are associated with the selected segment of the RTP media stream, wherein the segment control messages comprise call quality metrics related to the selected segment of the RTP media stream, and wherein the end-to-end RTCP control messages are forwarded to the destination endpoint. - View Dependent Claims (13, 14, 15, 16, 29)
-
-
17. An article of non-transitory computer-readable medium containing instructions that, when executed by a system, cause the system to perform operations comprising:
-
generating segment control messages associated with a selected segment of a Real-time Transport Protocol (RTP) media stream transmitted between a source endpoint and a destination endpoint in a packet network, wherein the selected segment corresponds to a network node pair located between, and excluding, the source endpoint and the destination endpoint in the packet network; designating control messages received by one or more nodes of the network node pair as the segment control messages or as end-to-end Real-time Transport Control Protocol (RTCP) control messages; processing the control messages designated as segment control messages, wherein the segment control messages comprise call quality metrics related to the selected segment of the RTP media stream; forwarding the control messages designated as the end-to-end RTCP control messages from the one or more nodes. - View Dependent Claims (18, 19, 20, 21, 30)
-
-
22. A system, comprising:
-
a plurality of network nodes configured to transmit a Real-time Transport Protocol (RTP) media stream from a source endpoint to a destination endpoint in a packet network; and a media segment monitor configured to monitor a selected segment of the RTP media stream between the source endpoint and the destination endpoint, wherein the selected segment corresponds to a pair of network nodes located between, and excluding, the source endpoint and the destination endpoint in the packet network, wherein the media segment monitor is configured to process a received control message when the control message is associated with the selected RTP stream segment, and wherein the media segment monitor is configured to forward the received control message to the destination endpoint when the control message is associated with an end-to-end Real-time Transport Control Protocol (RTCP) control message. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification