Method and device for streaming a media file over a distributed information system
DCFirst Claim
1. A method for streaming a media file over a distributed information system to a client computer running a browser application, the method comprising the steps of:
- receiving a request for a particular media file from a client computer,providing a metafile, wherein said metafile contains information about the identification, location and format of the media file,returning said metafile back to said client computer,characterized in thatthe step of receiving a request for a particular media file from a client computer comprises the steps of;
intercepting a download request for the actual media file andreinterpreting said download request into a request for receiving a corresponding metafile.
7 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method, device, and program product are provided for streaming a media file over a distributed information system to a client computer running a browser application. First, a server receives a request for a particular media file from the client computer. Then, the server dynamically generates a metafile, whereby said metafile contains information about the identification, location and format of the media file, and returns it back to the client computer. Advantageously, the server intercepts a download request for the actual media file and reinterprets the download request in into a request for receiving a corresponding metafile. Thus, instead of returning the requested media file, a metafile is returned that allows immediate streaming of the requested media file without the need of waiting for the download to be finished.
18 Citations
15 Claims
-
1. A method for streaming a media file over a distributed information system to a client computer running a browser application, the method comprising the steps of:
-
receiving a request for a particular media file from a client computer, providing a metafile, wherein said metafile contains information about the identification, location and format of the media file, returning said metafile back to said client computer, characterized in that the step of receiving a request for a particular media file from a client computer comprises the steps of; intercepting a download request for the actual media file and reinterpreting said download request into a request for receiving a corresponding metafile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable program stored on a non-transitory computer-readable medium, said computer readable program being configured to perform the steps of:
-
receiving a request for a particular media file from a client computer, providing a metafile, wherein said metafile contains information about the identification, location and format of the media file, returning said metafile back to said client computer, characterized in that the step of receiving a request for a particular media file from a client computer comprises the steps of; intercepting a download request for the actual media file and reinterpreting said download request into a request for receiving a corresponding metafile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for streaming a media file over a distributed information system to a client computer running a browser application, the method comprising the steps of:
-
receiving, at a metadata server, a request for a particular media file from a client computer, providing, at said metadata server, a metafile and a MIME-type, wherein said metafile contains information about the identification, location and format of the media file, returning said metafile and said MIME-type back from said metadata server to said client computer, starting a media player on said client computer based on said MIME-type, wherein said media player is started by a browser application running on said client computer, forwarding said metafile from said browser application to said media player, extracting information from said metafile, wherein the extracted information is extracted from said metafile by said media player and includes information identifying a streaming server to contact and a streaming protocol to use, composing a streaming protocol request based on said extracted information, forwarding said streaming protocol request from said client computer to said streaming server identified in said extracted information, sending a streaming protocol reply and data packets from said streaming server to said client computer in response to receiving said streaming protocol request, characterized in that the step of receiving a request for a particular media file from a client computer comprises the steps of; intercepting a download request for the actual media file and reinterpreting said download request as a request for receiving a corresponding metafile.
-
Specification