发明名称 Error recovery for video delivery via a segmentation process
摘要 A client device may receive encoded video via a transport stream based on a video coding protocol. When errors result in receiving the encoded video, the client device may use an Internet Protocol (IP) connection to recover from the error. For example, an encoder may insert markers inband in the transport stream, and a segmenter then segments the video using the markers. The content remains in the form of a continuous transport stream that is compatible with existing transport stream delivery mechanisms. When an error occurs, the client device can then determine a locator for a segment that can be used to recover from the error and requests the segment from a server through the IP connection. The server sends the segment to the client device at the level of the transport stream layer without adding another protocol layer to encapsulate the segment.
申请公布号 US9549203(B2) 申请公布日期 2017.01.17
申请号 US201414263071 申请日期 2014.04.28
申请人 ARRIS Enterprises, Inc. 发明人 Hughes Gary
分类号 H04N19/66;H04N19/68;H04N21/44;H04N21/4425;H04N21/462;H04N21/63;H04N21/647;H04N21/845;H04N21/858 主分类号 H04N19/66
代理机构 代理人 Ward Thomas A.
主权项 1. A method comprising: receiving, by a computing device, configuration information describing markers that delineate segments of a video; generating, by the computing device, an encoded version of the video; inserting, by the computing device, the markers inband in the encoded version of the video in a transport stream; sending, by the computing device, the transport stream including the encoded version of the video to a server, wherein the server segments the encoded version of the video based on the markers and identifies the segments; and sending, by the computing device, the transport stream including the encoded version of the video to a client device at a transport layer, wherein the client device requests a segment of the encoded version of the video from the server using an identifier for the segment upon determining an error with the transport stream, and receives the segment at the transport layer from the server, wherein the configuration information includes a locator descriptor specifying a location of a recovery presentation description that describes a naming convention for the identifier of the segment, the method further comprising: including the locator descriptor in a mapping table wherein the mapping table includes a frequency descriptor that describes a frequency of the markers to define a segment size; and sending the mapping table to the client device.
地址 Suwanee GA US