IP Library Granted Patent US 8,339,986
Granted Patent B2
US 8,339,986 · App. 11/590,394 · Granted Dec 25, 2012

Instrumentation of MPEG-2 transport streams for testing network performance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,339,986
App. No.
11/590,394
Granted
Dec 25, 2012
Kind
B2
Abstract

A method and apparatus for testing and measuring the performance of a network for delivering multimedia is disclosed. A multimedia source is divided into data packets according to a packetizing standard. Each data packet includes a header and a payload containing a portion of the multimedia. N data packets (N>0) are grouped together into a packet bundle. Then, instrumentation is inserted into the header of at least one data packet within the packet bundle. The instrumentation includes information used in determining performance characteristics of the network.

Claims (26)

1. A method of testing a network for delivering multimedia data comprising:

providing a multimedia source divided into data packets according to a packetizing standard, each data packet including a header and a payload containing a portion of the multimedia data;

forming packet bundles by grouping N data packets together into each packet bundle, where N>O;

inserting instrumentation in the header of at least one data packet within each packet bundle to create an instrumented packet, the instrumentation including information for determining at least one performance characteristic of the network, wherein the instrumentation includes an expected transmission interval that represents the expected amount of time between transmission of a current packet bundle and transmission of a next packet bundle and wherein the expected transmission interval comprises a computed value that is based on an amount of time required to play media carried by a packet bundle;

transmitting the packet bundles across the network; and

receiving one of the packet bundles, extracting the expected transmission interval from the instrumented packet within the bundle, and using the expected transmission interval to calculate the at least a delay factor of the network.

2. The method of claim 1 , wherein the expected transmission interval is used to calculate a performance characteristic selected from the group consisting of: media loss rate, latency, jitter, and packet loss.

3. The method of claim 1 , wherein the packetizing standard is the Transport Stream Format specified in Part 1 (Systems) of the Moving Pictures Experts Group (MPEG-2) standard.

4. The method of claim 3 , wherein the instrumentation is inserted into a Transport Private Data field of the header.

5. The method of claim 1 , wherein transmitting the packet bundles across the network is performed by a streaming video service selected from the group consisting of: Internet Protocol Television (IPTV), video-on-demand, and video conferencing.

6. The method of claim 1 , wherein each packet bundle is framed and transmitted in a network packet, wherein the network packet conforms to a specified network protocol.

7. The method of claim 6 , wherein the network packet is an Ethernet packet.

8. The method of claim 1 , wherein inserting instrumentation includes inserting a time stamp for the time of transmission of the packet bundle.

9. The method of claim 1 , wherein inserting instrumentation includes inserting a sequence number for the packet bundle.

10. The method of claim 1 , further comprising looping transmission of the data packets to lengthen testing.

11. A method for creating instrumented multimedia for testing a network that carries multimedia comprising:

providing a multimedia source divided into data packets according to a packetizing standard, each data packet including a header and a payload containing a portion of the multimedia;

grouping N data packets together into a packet bundle, where N>O;

inserting instrumentation in the header of at least one data packet within the packet bundle to create an instrumented packet, the instrumentation including information used in determining performance characteristics of the network, wherein the instrumentation includes an expected transmission interval that represents the expected amount of time between transmission of a current packet bundle and transmission of a next packet bundle and wherein the transmission interval comprises a computed value that is based on an amount of time required to play media carried by a packet bundle;

saving the instrumented packet and data packets onto a storage media;

transmitting the packet bundles across the network; and

receiving one of the packet bundles, extracting the expected transmission interval from the instrumented packet within the bundle, and using the expected transmission interval to calculate the at least a delay factor of the network.

12. The method of claim 11 , wherein the packetizing standard is the Transport Stream Format specified in Part 1 (Systems) of the MPEG-2 standard.

13. The method of claim 12 , wherein the instrumentation is inserted into the Transport Private Data field of the header.

14. The method of claim 1 , where N≧2.

15. The method of claim 11 , where N≧2.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: AGILENT TECHNOLOGIES, INC.
To: IXIA
Reel/Frame 023574/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2007
From: CHEW, CHIAT EARL; CHOY, LAURA; CATTELL, KEVIN M.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 018931/0921 →