Abstract:
콘텐츠에 대한 메타데이터를 사용하는 적응형 HTTP 스트리밍 서비스를 위한 방법 및 장치가 개시된다. 콘텐츠의 메타데이터는 일반 미디어 정보 또는 특유 미디어 정보를 통해 단말의 사용 목적에 맞게 효율적으로 분할되어 단말로 전송될 수 있다. 그룹은 콘텐츠의 하나 이상의 레프리젠테이션들을 포함한다. 메타데이터는 그룹 요소를 포함하며, 그룹 요소는 그룹에 포함되는 하나 이상의 레프리젠테이션들의 속성들에 대한 요약을 제공한다.
Abstract:
Disclosed are an apparatus and a 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 received bytes. [Reference numerals] (100) Client; (110) Server; (120) Metadata; (130) Metadata process; (140) Request a fragment; (145) Content pass; (150) Fragment transmission
Abstract:
Provided is a method for describing timing information in a media processing unit (MPU) comprising one or more access units. The method for generating an MPEG media transport (MMT) packet by an MMT packet transmission device comprises the steps of: determining an encapsulation mode based on at least one among the number of access units included in the single MPU, a composition time stamp value of each access unit included in the media processing unit, and a decoding order of each access unit included in the media processing unit; and generating the MPU by encapsulating the access unit according to the determined encapsulation module. [Reference numerals] (210) Determine an encapsulation mode based on at least one among the number of AU included in a single MPU, a CTS value, and the information on a decoding order;(220) Generate the MPU by encapsulating the AU according to the determined encapsulation mode;(230) Generate a MMT packet by the packetization of the MPU;(AA) Start;(BB) End
Abstract:
PURPOSE: A method for transporting media data having access units that are divided into multiple media fragment units (MFU) through heterogeneous IP networks is provided to achieving a media data packaging corresponding to various media data structures by generating media processing units (MPU) using fragmented data constituting an access unit as a constituent unit. CONSTITUTION: A media data transmission device receives media data (S100). A stream divider of the media data transmission device divides the media data into a media fragment units having a network abstraction layer (NAL) (S200). A header generator of the media data transmission device generates a header of a media unit (M-Unit) (S200). A packaging unit of the media data transmission device generates the M-unit from the media fragments units (S300). [Reference numerals] (AA) Start; (BB) End; (S100) Receive media data; (S200) Divide the media data; (S300) Generate an M-unit
Abstract:
PURPOSE: A media data transmission method through a heterogeneous IP network is provided to transmit media streaming by configuring temporal and spatial relations between MMT assets as a separate message in a MMT(MPEG Media Transport Asset) asset configuration and to transmit a transmission characteristic of an MMT asset by configuring a separate message. CONSTITUTION: An encoded media data transmission method includes a stage(S610) receiving MU(Media Unit) having an independent format in a specific media CODEC from a media CODEC layer, a stage generating an MMT asset by encapsulating the generated MU(S620), a stage generating an MMT package by encapsulating the generated MMT asset, a stage generating an MMT payload format by receiving the generated MMT package and a stage generating an MMT transmission packet by receiving the generated MMT payload format and the MMT asset includes an MMT asset indicator, being an index, classifying one MMT asset with the other MMT asset and an MMT composition information indicator storing an index of an MMT composition information in which the MMT asset refers. [Reference numerals] (AA) Start; (BB) End; (S610) Receiving an MU(Media Unit) having an independent format in a specific media CODEC from a media CODEC layer; (S620) Generating an MMT asset by encapsulating the MU; (S630) Generating an MMT package by encapsulating the MMT asset; (S640) Generating an MMT payload format by receiving the MMT package; (S650) Generating an MMT transport packet by receiving the MMT payload format;
Abstract:
PURPOSE: A transmission method of a media stream including an interdependence frame is provided to suitably schedule transmission without having advance information for a dependency structure by additionally providing screen display time information. CONSTITUTION: Frames including PTS(Presentation Time Stamp) of a current frame are allocated through an earliest dependency PTS in order to decode the frames(S410). The allocated DPTS is transmitted to a receiver by binding the frames(S420). [Reference numerals] (AA) Start; (BB) End; (S410) Allocating PTS which requires a current frame for decoding frames including earlier time than the current frame to DPTS of the current frame; (S420) Transmitting DPTS to a reception end by binding frames with the DPTS
Abstract:
PURPOSE: A method for transmitting media data based on packets having a header minimizing an overhead is provided to prevent an encoder from performing work for determining the inclusion of a format among headers by sharing a format of an MFU(Media Fragment Unit) header and an M-unit header. CONSTITUTION: A system capsulates media data so that an MFU(Media Fragment Unit) header and an M-unit header share a single format(S810). The system enables an MMT(MPEG Multimedia Transport Layer) payload format to include a header field for an operation which an RTP(Real-time Transport Protocol) does not support in order to deliver the capsulated media data from a specific entity to another entity(S820). The system controls the delivery of the media data(S830). [Reference numerals] (AA) Start; (BB) End; (S810) Capsulizing media data; (S820) Delivering the same to another entity; (S830) Controlling the delivery of the media data