Apparatus and method for providing streaming content
DCFirst Claim
Patent Images
1. A method for receiving media content in a terminal performed by a processor, the method comprising:
- receiving metadata of media content, the metadata comprising an attribute with multiple BaseURL elements,selecting a BaseURL element from the multiple BaseURL elements;
sending a request for a segment of the media content using a URL of the segment to a server, the URL being generated based on the selected BaseURL element;
receiving the segment from the server,wherein the metadata is Media Presentation Description (MPD),wherein the MPD describes one or more periods,wherein the period includes one or more groupswherein the group includes one or more representation,wherein the representation includes one or more segments of the media content,wherein the receiver receives identical segments that are accessible at multiple locations indicated by URLs resolved with respect to the respective BaseURL elements, and a first BaseURL element among the BaseURL elements is used as a base Universal Resource Indicator (URI).
5 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
16 Claims
-
1. A method for receiving media content in a terminal performed by a processor, the method comprising:
-
receiving metadata of media content, the metadata comprising an attribute with multiple BaseURL elements, selecting a BaseURL element from the multiple BaseURL elements; sending a request for a segment of the media content using a URL of the segment to a server, the URL being generated based on the selected BaseURL element; receiving the segment from the server, wherein the metadata is Media Presentation Description (MPD), wherein the MPD describes one or more periods, wherein the period includes one or more groups wherein the group includes one or more representation, wherein the representation includes one or more segments of the media content, wherein the receiver receives identical segments that are accessible at multiple locations indicated by URLs resolved with respect to the respective BaseURL elements, and a first BaseURL element among the BaseURL elements is used as a base Universal Resource Indicator (URI). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing media content by a server performed by a processor, the method comprising:
-
receiving a request for a segment of the media content using a URL of the segment from a terminal, the URL being generated based on the selected BaseURL element; providing the segment to the terminal, wherein the terminal selects a BaseURL element from the multiple BaseURL elements based on the metadata of the media content, wherein the metadata is Media Presentation Description (MPD), wherein the MPD describes one or more periods, wherein the period includes one or more groups wherein the group includes one or more representation, wherein the representation includes one or more segments of the media content, wherein the receiver receives identical segments that are accessible at multiple locations indicated by URLs resolved with respect to the respective BaseURL elements, and a first BaseURL element among the BaseURL elements is used as a base Universal Resource Indicator (URI). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification