RTP-based loss recovery and quality monitoring for non-IP and raw-IP MPEG transport flows
First Claim
1. A method, comprising:
- transmitting over an in-band communication a transport stream formatted according to a defined coding specification to a receive-and-process (RP) system, the transport stream format further comprising a non-Internet protocol (IP) format or a raw-IP format;
providing a mapping stream, the mapping stream comprising identifying information corresponding to the transport stream and second identifying information corresponding to the data stream; and
transmitting the mapping stream to the RP system over an IP connection to enable Real-time Transport Protocol (RTP) capabilities at the RP system, further configuring the RP system to request a channel change based on a retransmission loss repair mechanism over the IP connection, wherein the RP system is configured to provide RTP functionality based on the mapping stream.
1 Assignment
0 Petitions
Accused Products
Abstract
In one method embodiment, transmitting a transport stream formatted according to a defined coding specification to a receive-and-process (RP) system, the transport stream format further comprising a non-Internet protocol (IP) format or a raw-IP format; providing a mapping stream, the mapping stream correlating the transport stream to a Real-time Transport Protocol (RTP)-formatted data stream that encapsulates the transport stream, the mapping stream comprising identifying information corresponding to the transport stream and second identifying information corresponding to the data stream; and transmitting the mapping stream to the RP system over an IP connection to enable RTP capabilities at the RP system.
-
Citations
17 Claims
-
1. A method, comprising:
-
transmitting over an in-band communication a transport stream formatted according to a defined coding specification to a receive-and-process (RP) system, the transport stream format further comprising a non-Internet protocol (IP) format or a raw-IP format; providing a mapping stream, the mapping stream comprising identifying information corresponding to the transport stream and second identifying information corresponding to the data stream; and transmitting the mapping stream to the RP system over an IP connection to enable Real-time Transport Protocol (RTP) capabilities at the RP system, further configuring the RP system to request a channel change based on a retransmission loss repair mechanism over the IP connection, wherein the RP system is configured to provide RTP functionality based on the mapping stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a Real-time Transport Protocol (RTP) encapsulator comprising one or more processors comprising encapsulation logic, the encapsulation logic capable of RTP encapsulating non-Internet Protocol (IP) flows and raw-IP flows, the RTP encapsulator further configured to generate a mapping stream that correlates respective identifying information of packets in the non-IP flows or raw-IP flows with RTP packets of the RTP encapsulated non-IP or raw-IP flows, the non-IP flows comprising non-encapsulated Moving Picture Experts Group (MPEG)-2 transport stream (TS) flows, the raw-IP flows comprising IP/User Datagram Protocol (UDP)/MPEG2TS flows, the mapping stream delivered over an IP connection to a receive-and-process (RP) system, the RTP encapsulator further configured to optionally provide RTP-encapsulated forward error correction (FEC) packets to the RP system; and a server communicatively coupled to the RTP encapsulator, the server comprising;
retransmission/repair logic configured to facilitate correction of video or audio transmission errors by retransmitting corrected packets encapsulated in RTP for corresponding lost or corrupted packets, wherein the server is further configured to locally store the mapping stream, and responsive to a reception of an auxiliary stream comprising transport-level identifying information corresponding to lost or corrupted packets received at the RP system and transport-level identifying information corresponding packets preceding the lost or corrupted packets, synchronizing the lost or corrupted packets with RTP packets based on the mapping stream, and causing the transmission of packets comprising a retransmission of good packets corresponding to the lost or corrupted packets. - View Dependent Claims (15)
-
-
16. A system, comprising:
a receive-and-process (RP) system comprising one or more processors capable of receiving a non-Internet Protocol (IP) media content stream and a raw-IP media content stream each carried as a transport stream over an in-band communication and configured to receive a mapping stream over an IP connection, the RP system further configured to synchronize the non-IP or raw-IP media content stream with a Real-time Transport Protocol (RTP) data stream based on first and second identifying information of the media content stream and the data stream, respectively, the mapping stream comprising the first and second identifying information, the RP system incapable of receiving RTP-encapsulated transport stream flows and configured to provide RTP functionality based on the mapping stream, wherein the RP system is further configured to request a channel change based on a retransmission loss repair mechanism over the IP connection. - View Dependent Claims (17)
Specification