A method for playing back media content by a client using Hypertext Transfer Protocol, HTTP, adaptive streaming, the method comprising: receiving metadata of media content, the metadata comprising an attribute with multiple BaseURL elements, wherein the presence of the multiple BaseURL elements signals availability of resources at multiple locations; selecting one or more BaseURL elements from the multiple BaseURL elements, depending on an actual location of the client; sending a request for a segment of the media content using a Uniform Resource Locator, URL, of the segment, the URL being generated based on the selected BaseURL element; receiving the segment; and decoding and rendering data of the media content that is included in the segment, wherein the metadata is Media Presentation Description, wherein the MPD describes one or more periods, wherein the period includes one or more groups wherein the group includes one or more representations, wherein the representation includes one or more segments of the media content, wherein identical segments are accessible at the multiple locations indicated by URLs resolved with respect to the respective BaseURL elements selected from the multiple BaseURL elements depending on an actual location of the client, wherein the BaseURL element include an MPD level BaseURL element of MPD, a period level BaseURL element of each period, a group level BaseURL element of each group, and a representation level Base URL element of each representation, wherein multiple BaseURL elements are provided at each description level; wherein the BaseURL element of a specific level is resolved with respect to a BaseURL element of a higher level, wherein the period level BaseURL element is resolved with respect to the MPD level BaseURL element, wherein the group level BaseURL element is resolved with respect to the period level BaseURL element, wherein the representation level BaseURL element is resolved with respect to the group level BaseURL element. receiving metadata of media content, the metadata comprising an attribute with multiple BaseURL elements, wherein the presence of the multiple BaseURL elements signals availability of resources at multiple locations; selecting one or more BaseURL elements from the multiple BaseURL elements, depending on an actual location of the client; sending a request for a segment of the media content using a Uniform Resource Locator, URL, of the segment, the URL being generated based on the selected BaseURL element; receiving the segment; and decoding and rendering data of the media content that is included in the segment, wherein the metadata is Media Presentation Description, wherein the MPD describes one or more periods, wherein the period includes one or more groups wherein the group includes one or more representations, wherein the representation includes one or more segments of the media content, wherein identical segments are accessible at the multiple locations indicated by URLs resolved with respect to the respective BaseURL elements selected from the multiple BaseURL elements depending on an actual location of the client, wherein the BaseURL element include an MPD level BaseURL element of MPD, a period level BaseURL element of each period, a group level BaseURL element of each group, and a representation level Base URL element of each representation, wherein multiple BaseURL elements are provided at each description level; wherein the BaseURL element of a specific level is resolved with respect to a BaseURL element of a higher level, wherein the period level BaseURL element is resolved with respect to the MPD level BaseURL element, wherein the group level BaseURL element is resolved with respect to the period level BaseURL element, wherein the representation level BaseURL element is resolved with respect to the group level BaseURL element.