Patent ID: 8185926
Filing Date: 2012-05-22
Classification: H04N

Abstract:
1. A method for providing media streams, the method comprising the steps of: receiving live media streams at a first path, wherein the first path comprises a video pump coupled to a data acquisition unit; providing a live media stream from the first path to a client, in response to a request to provide the live media stream to the client; retrieving media related information that comprises data structures that assist in constructing non-live media streams; online generating by the video pump, in response to a request to receive a trick play media stream, a non-live media stream, by utilizing the media related information, wherein the generating comprises fetching intra-coded frames from locations that are pointed to at the media related information, and altering timing information of the intra-coded frames and of duplicating frames; and providing the non-live media stream from a second path to the client, wherein the second path comprises the video pump and a media server being coupled to each other by a network link that differs from a network link of the first path.