Method and device for providing streaming content
DCFirst Claim
Patent Images
1. A method of providing media content performed by a server or multiple servers, the method comprising:
- receiving a request for the media content from a client based on a media presentation description (MPD) with respect to the media content; and
providing a segment of media content through streaming to the client in response to the request,wherein the MPD includes 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,wherein the group includes one or more group elements for each of the groups, andwherein a group element provides a summary of values of all representations with a group.
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 of the content may be efficiently divided for a purpose of use of a terminal based on general media information or specific media information, and may be transmitted to the terminal. A group may include one or more representations of content. The metadata may include a group element, and the group element may provide a summary of attributes of one or more representations included in the group.
-
Citations
20 Claims
-
1. A method of providing media content performed by a server or multiple servers, the method comprising:
-
receiving a request for the media content from a client based on a media presentation description (MPD) with respect to the media content; and providing a segment of media content through streaming to the client in response to the request, wherein the MPD includes 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, wherein the group includes one or more group elements for each of the groups, and wherein a group element provides a summary of values of all representations with a group. - View Dependent Claims (2)
-
-
3. A method of providing media content performed by a client, the method comprising:
-
transmitting a request for the media content to a server based on a media presentation description (MPD) with respect to the media content; and receiving a segment of media content through streaming from the sever in response to the request, wherein the MPD includes 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, wherein the group includes one or more group elements for each of the groups, and wherein a group element provides a summary of values of all representations within a group. - View Dependent Claims (4)
-
-
5. A method of providing content performed by a client, the method comprising:
-
transmitting, to a server, a transmission request message from the client; receiving, from the server, a specific Media Presentation Description (MPD) suitable for the client, the specific MPD comprising descriptions of representations of the content suitable for the client; selecting an appropriate representation from among the representations in the specific MPD based on the descriptions of the representations; and requesting the server to transmit content corresponding to the selected representation, wherein the specific MPD includes 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, wherein the specific MPD includes one or more group elements for each of the groups, and wherein the group element is related to a summary of values of attributes of all representations within the group. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of providing content performed by a server or multiple servers, the method comprising:
-
receiving, from a client, a transmission request message from the client; transmitting, to the client, a specific Media Presentation Description (MPD) suitable for the client, the specific MPD comprising descriptions of representations suitable for the client; receiving, from the client, a request for content corresponding to a representation in the specific MPD selected by the client, and transmitting the content corresponding to the selected representation in the specific MPD to the client, wherein the specific MPD includes 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, wherein the specific MPD includes one or more group elements for each of the groups, and wherein the group element is related to a summary of values of attributes of all representations within the group. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of providing content performed by a client, the method comprising:
-
transmitting, to a server, a transmission request message from the client; receiving, from the server, a specific Media Presentation Description (MPD), the specific MPD comprising a subset of all representations in a general MPD that are suitable for the client; selecting an appropriate representation from among the representations in the specific MPD, based on the descriptions of the representations; and requesting the server to transmit content corresponding to the selected representation, wherein the specific MPD includes 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, wherein the specific MPD includes one or more group elements for each of the groups, and wherein the group element is related to a summary of values of attributes of all representations within the group. - View Dependent Claims (18)
-
-
19. A method of providing content performed by a server or multiple servers, the method comprising:
-
receiving, from a client, a transmission request message from the client; transmitting, to the client, a specific Media Presentation Description (MPD) suitable for the client, the specific MPD comprising descriptions of representations suitable for the client; receiving, from the client, a request for content corresponding to a representation in the specific MPD selected by the client, and transmitting the content corresponding to the selected representation in the specific MPD to the client, wherein the specific MPD includes 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, wherein the specific MPD includes one or more group elements for each of the groups, and wherein the group element is related to a summary of values of attributes of all representations within the group. - View Dependent Claims (20)
-
Specification