SYSTEM AND METHOD OF MONITORING VIDEO DATA PACKET DELIVERY
First Claim
Patent Images
1. A method of monitoring video data packet delivery, the method comprising:
- querying a plurality of network devices for performance metrics corresponding to multicast video data packets, the multicast video data packets sent from a video server of an Internet Protocol Television (IPTV) system to a multicast destination, wherein the plurality of network devices comprises multicast branching points between the video server and the multicast destination;
identifying a delivery failure based on the performance metrics; and
initiating a response to the delivery failure.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of monitoring packet delivery are disclosed. In an embodiment, a method is disclosed that includes querying multiple network devices for performance metrics corresponding to video data packets sent from a video server. The network devices may include multicast branching points between the video server and the destination. A delivery failure may be identified based on the performance metrics, and a response to the delivery failure may be initiated.
-
Citations
29 Claims
-
1. A method of monitoring video data packet delivery, the method comprising:
-
querying a plurality of network devices for performance metrics corresponding to multicast video data packets, the multicast video data packets sent from a video server of an Internet Protocol Television (IPTV) system to a multicast destination, wherein the plurality of network devices comprises multicast branching points between the video server and the multicast destination; identifying a delivery failure based on the performance metrics; and initiating a response to the delivery failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of monitoring video data packet delivery, the method comprising:
-
monitoring video data packets in transit to a multicast destination, the video data packets associated with an internet protocol (IP) multicast transmission; recording performance data associated with a performance metric based on the video data packets; determining a trend based on the performance data; and sending a warning to a server, the warning identifying the performance metric and a threshold. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; a network interface accessible to the processor; and a memory accessible to the processor, the memory having instructions to cause the processor to execute a method comprising; determining that a number of multicast video data packets not received at a multicast destination exceeds a threshold, the multicast video data packets sent from a video server to the multicast destination; querying a plurality of network devices for performance metrics corresponding to the multicast video data packets; identifying a delivery failure; and initiating a response to the delivery failure. - View Dependent Claims (21, 22, 23)
-
-
24. A system comprising:
-
a first network interface to communicate with a first network; a second network interface to communicate with a second network; a processor coupled to the first network interface and the second network interface; and a memory accessible to the processor, the memory having instructions to cause the processor to execute a method comprising; receiving video data packets at the first network interface, the video data packets sent to a multicast destination coupled to the second network; recording performance data associated with the video data packets; determining a trend based on the performance data; and sending a warning to a server when the trend indicates that the performance data is to exceed a threshold. - View Dependent Claims (25, 26)
-
-
27. A computer readable medium having computer readable instructions to cause a processor to execute a method comprising:
-
recording a first number of lost video packets of a multicast transmission that are not received at a multicast destination; recording a second number of lost retransmission packets that are requested from a first server but not received at the multicast destination; and sending a message to a second server when at least one of the first number and the second number exceeds a threshold. - View Dependent Claims (28, 29)
-
Specification