Abstract:
A streaming service transmitting and receiving device and method are provided. An arrival interval jitter is an arrival delay time variation between TCP packets, which arrive at a device receiving a streaming service. The device receiving a streaming service determines a de-jitter buffering time to absorb a network jitter before TS packets in a TCP packet are inputted into a T-STD buffer model. An initial playback delay time of the device receiving a streaming service is determined by the de-jitter buffering time.
Abstract:
Disclosed is a method for generating a substream ID usable in transmitting media content based on a plurality of scenarios, and allocating the substream ID for transmitting media. A method for allocating an ID for transmitting media content comprises: a step of generating a substream ID containing information required for transmitting the media content based on a certain scenario from among a plurality of scenarios; and a step of transmitting the substream ID to a client. According to the present invention, a header for the transmission of media may be simplified, media content may be transmitted regardless of the number of ports, number of servers, and presence/absence of additional information, an application to be introduced in the future may be used, and backward compatibility for an existing media content transmission system may be provided. (Representative drawing) Figure 5.
Abstract:
Disclosed are a method and device for an adaptive HTTP streaming service using metadata relating to content. The content metadata can be sent to a terminal after having been effectively allocated to suit the purpose of use of the terminal via general media information or specific media information. A group comprises one or more representations of the content. The metadata comprises a group element, and the group element provides a summary of the attributes of one or more representations comprised in the group.
Abstract:
Disclosed are a method and apparatus for an adaptive HTTP streaming service using media content metadata. The media content consist of a series of periods. The metadata may include a start time attribute and/or a duration attribute for each period. The metadata may determine a start time of each period and a start time of each segment contained in each period. A terminal accesses the segments contained in each period, and performs decoding and rendering processes on the data of the media content contained in the segments, thereby reproducing the media content.
Abstract:
Disclosed are an apparatus and method for providing an adaptive HTTP streaming service using metadata for content. The metadata includes one or more base URL elements. The URL of a segment constituting media is generated on the basis of one or more base URL elements. The URLs of the segment may be generated by mapping any of the one or more base URL elements into a source URL property of the segment. The generated URLs indicate the same segment.
Abstract:
Disclosed are an apparatus and method for providing an adaptive HTTP streaming service using metadata for contents. The metadata includes minimum buffering time property indicating the minimum amount of media contents which are initially buffered. A terminal receives contents from a server before playing the contents and buffers the contents by at least the minimum amount. The metadata includes range properties indicating a target range to which a URL points. A terminal receives bytes from the URL which the range properties indicate, and plays the contents using the bytes.
Abstract:
The present invention relates to an apparatus and method for transmitting and receiving a streaming service. The apparatus and method for transmitting and receiving a streaming service involve using a lightweight multimedia file suitable for HTTP streaming. An ISO file that is created by a non-interleaved storage method unsuitable for an HTTP streaming service can be converted, using an HTTP hint track, into a file of an interleaved storage method suitable for an HTTP streaming service. The ISO file may contain multimedia tracks for supporting multiple bit rates and resolutions. Chuck data of media tracks, which provide multiple multimedia qualities, can be efficiently acquired, and the acquired chuck data is stored in an interleaved method, thereby generating a lightweight ISO file suitable for an HTTP streaming service.
Abstract:
The present invention relates to a method and apparatus for inserting scalability and view information into an MPEG-2 transport stream header. Scalability information or view information for scalable video or multi-view video, respectively present in a payload portion at a TS level, may be used when the scalable video or the multi-view video are transmitted via an MPEG-2 system. Using the scalability information or view information, TS-packetized scalable video or multi-view video may be efficiently adapted to terminals having various levels of performance, various network characteristics, and in accordance with a specific preference of a user.
Abstract:
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include a minBufferTime attribute indicating a minimum amount of initially buffered media content. A terminal may receive content from a server before playback of the content, and may buffer the content by at least the minimum amount. The metadata may include a range attribute that designates a range of a target indicated by a Uniform Resource Locator (URL). The terminal may receive bytes designated by the range attribute from the URL, and may play back the content using the received bytes.
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.