A method by which a client requests content through Hypertext Transfer Protocol (HTTP) streaming to receive the content through the HTTP streaming, the method comprising: transmitting, to a server, a transmission request message including attributes of the client; receiving, from the server, a Media Presentation Description suitable for the client based on the attributes of the client, the MPD comprising only descriptions of representations of the content suitable for the client; selecting an appropriate representation from among the representations in the MPD, based on the descriptions of the representations; and requesting the server to transmit content corresponding to the selected representation, wherein the MPD includes one or more periods, wherein the period includes one or more group, wherein the group includes one or more representation, wherein the representation includes one or more segment. wherein the MPD includes a group element describing the group, wherein the group element is related to a summary of values of attributes of all representations within the group, wherein the attribute of the group includes at least one of (i) minbandwidth for indicating a minimum value among bandwidth attributes of all representations in the group, (ii) maxbandwidth for indicating a maximum value among bandwidth attributes of all representations in a group, (iii) minwidth for indicating a minimum value among horizontal resolution attributes of all representations in a group, (iv) maxwidth for indicating a maximum value among horizontal resolution attributes of all representations in a group, (v) minheight for indicating a minimum value among minimum height attributes of all representations in a group, (vi) maxheight for indicating a maximum value among maximum height attributes of all representations in a group, (vii) minframerate for indicating a minimum value among frame rate attributes of all representations in a group, and maxframerate for indicating a maximum value among frame rate attributes of all representations in a group. transmitting, to a server, a transmission request message including attributes of the client; receiving, from the server, a Media Presentation Description suitable for the client based on the attributes of the client, the MPD comprising only descriptions of representations of the content suitable for the client; selecting an appropriate representation from among the representations in the MPD, based on the descriptions of the representations; and requesting the server to transmit content corresponding to the selected representation, wherein the MPD includes one or more periods, wherein the period includes one or more group, wherein the group includes one or more representation, wherein the representation includes one or more segment. wherein the MPD includes a group element describing the group, wherein the group element is related to a summary of values of attributes of all representations within the group, wherein the attribute of the group includes at least one of (i) minbandwidth for indicating a minimum value among bandwidth attributes of all representations in the group, (ii) maxbandwidth for indicating a maximum value among bandwidth attributes of all representations in a group, (iii) minwidth for indicating a minimum value among horizontal resolution attributes of all representations in a group, (iv) maxwidth for indicating a maximum value among horizontal resolution attributes of all representations in a group, (v) minheight for indicating a minimum value among minimum height attributes of all representations in a group, (vi) maxheight for indicating a maximum value among maximum height attributes of all representations in a group, (vii) minframerate for indicating a minimum value among frame rate attributes of all representations in a group, and maxframerate for indicating a maximum value among frame rate attributes of all representations in a group.