METHOD AND APPARATUS FOR ENABLING PRE-FETCHING OF MEDIA
First Claim
1. A method comprising:
- accessing, via a processor, information related to a media presentation description (MPD), wherein the information comprises information related to one or more segments of the MPD;
generating a request for a segment of the MPD;
generating a request for pre-fetching one or more segments different from the requested segment;
providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server.
2 Assignments
0 Petitions
Accused Products
Abstract
Various methods are described for enabling efficient pre-fetching of media in a DASH system. One example method may comprise accessing information related to a media presentation description (MPD). The information comprising information related to one or more segments of the MPD. The method of this example embodiment may further comprise generating a request for a segment of the MPD. Furthermore, the method of this example embodiment may comprise generating a request for pre-fetching one or more segments different from the requested segment. The method of this example embodiment may further comprise providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. Similar and related example methods, example apparatuses, and example computer program products are also provided.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, via a processor, information related to a media presentation description (MPD), wherein the information comprises information related to one or more segments of the MPD; generating a request for a segment of the MPD; generating a request for pre-fetching one or more segments different from the requested segment; providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; access information related to a media presentation description (MPD), wherein the information comprises information related to one or more segments of the MPD; generate a request for a segment of the MPD; generate a request for pre-fetching one or more segments different from the requested segment; provide for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer readable medium having program code stored thereon, wherein the program code, when executed by an apparatus, causes the apparatus at least to:
-
access information related to a media presentation description (MPD), wherein the information comprises information related to one or more segments of the MPD; generate a request for a segment of the MPD; generate a request for pre-fetching one or more segments different from the requested segment; provide for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification