System and method for transporting MPEG2TS in RTP/UDP/IP
First Claim
1. A method for receiving an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet, the method comprising:
- receiving an IP packet via an IP network, having a variable transmission delay;
accessing a timestamp carried in a RTP packet;
linking the timestamp with a program clock reference (PCR) MPEG2TS carried in the RTP packet payload; and
, using the timestamp to eliminate variable transmission delay jitter, associated with the PCR MPEG2TS.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for receiving and transmitting an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet. The receiving method comprises: receiving an IP packet via an IP network, having a variable transmission delay; accessing a timestamp carried in a RTP packet; linking the timestamp with a program clock reference (PCR) MPEG2TS carried in the RTP packet payload; and, using the timestamp to eliminate variable transmission delay jitter, associated with the PCR MPEG2TS. In one aspect of the method, the timestamp has a resolution of greater than 500 nanoseconds (ns), so that the variable transmission delay jitter, associated with the PCR MPEG2TS can be reduced to a jitter of less than 500 ns.
217 Citations
40 Claims
-
1. A method for receiving an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet, the method comprising:
-
receiving an IP packet via an IP network, having a variable transmission delay;
accessing a timestamp carried in a RTP packet;
linking the timestamp with a program clock reference (PCR) MPEG2TS carried in the RTP packet payload; and
,using the timestamp to eliminate variable transmission delay jitter, associated with the PCR MPEG2TS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet, the method comprising:
-
encapsulating. a program clock reference (PCR) MPEG2TS in the RTP packet payload;
encapsulating a timestamp in a RTP packet, referencing the PCR MPEG2TS target transmission time;
encapsulating the RTP packet in an IP packet; and
,transmitting the IP packet via an IP network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for receiving an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet, the system comprising:
-
a receiver having an IP network interface to receive an IP packet via an IP network, having a variable transmission delay, and an interface to supply a RTP packet; and
,a de-jitter module having an interface to accept the RTP packet, the de-jitter module accessing a timestamp carried in a RTP packet, linking the timestamp with a program clock reference (PCR) MPEG2TS carried in the RTP packet payload, and using the timestamp to eliminate variable transmission delay jitter, the de-jitter module having an interface to supply the PCR MPEG2TS with a constant delay. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for transmitting an MPEG2 transport stream (TS) in a real-time protocol (RTP)/user datagram protocol (UDP)/Internet protocol (IP) packet, the system comprising:
-
an encapsulation module having an interface to accept a program clock reference (PCR) MPEG2TS, the encapsulating module encapsulating the PCR MPEG2TS in a RTP packet payload, encapsulating a timestamp in a RTP packet referencing the PCR MPEG2TS target transmission time, encapsulating the RTP packet in an IP packet, and supplying the IP packet at an interface; and
,a transmitter having an interface to accept the IP packet and an interface to transmit the IP packet via an IP network. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
Specification