Apparatus and method for providing streaming content
DCFirst Claim
Patent Images
1. A method for providing a media content performed by a server or multiple servers, comprising:
- receiving, from a client, a Uniform Resource Locator (URL) request for a segment of the media content based on metadata of the media content, wherein the metadata comprises multiple BaseURL elements and wherein identical segments are accessible at locations indicated by URLs resolved with respect to the multiple BaseURL elements; and
sending the requested segment of the media content to the client,wherein the URL of the requested segment is generated based on a selected BaseURL element among the multiple BaseURL elements.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include one or more BaseURL elements. Uniform Resource Locators (URLs) of segments forming media may be generated based on the BaseURL elements. Additionally, a URL of a segment may be generated by mapping a BaseURL element among the BaseURL elements to a sourceURL attribute of the segment. Segments indicated by generated URLs may be identical to each other.
-
Citations
21 Claims
-
1. A method for providing a media content performed by a server or multiple servers, comprising:
-
receiving, from a client, a Uniform Resource Locator (URL) request for a segment of the media content based on metadata of the media content, wherein the metadata comprises multiple BaseURL elements and wherein identical segments are accessible at locations indicated by URLs resolved with respect to the multiple BaseURL elements; and sending the requested segment of the media content to the client, wherein the URL of the requested segment is generated based on a selected BaseURL element among the multiple BaseURL elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing a media content performed by a client, comprising:
-
transmitting, to a server, a request for a segment of the media content based on a metadata, wherein the metadata comprises multiple BaseURL elements and wherein identical segments are accessible at locations indicated by URLs resolved with respect to the multiple BaseURL elements; and receiving the requested segment of the media content from the server, wherein the URL of the requested segment is generated based on a selected BaseURL element among the multiple BaseURL elements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing a media content performed by a server or multiple servers, comprising:
-
receiving, from a client, a Uniform Resource Locator (URL) request for a segment of the media content based on a metadata of the media content, wherein the metadata comprises a BaseURL element; and sending the requested segment to the client; wherein when the metadata does not comprise a sourceURL attribute of the requested segment, the BaseURL element is used to replace the sourceURL attribute, so that the URL is generated.
-
-
21. A method for providing a media content performed by a server or multiple servers, comprising:
-
receiving, from a client, a Uniform Resource Locator (URL) request for a segment of the media content based on a metadata, wherein the metadata comprises multiple BaseURL elements; and sending the requested segment to the client; wherein when the metadata does not comprise a sourceURL attribute of the requested segment, a BaseURL element among the multiple BaseURL elements is used to replace the sourceURL attribute, so that the URL is generated.
-
Specification