KR20000060245A - 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 - Google Patents
인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 Download PDFInfo
- Publication number
- KR20000060245A KR20000060245A KR1019990008380A KR19990008380A KR20000060245A KR 20000060245 A KR20000060245 A KR 20000060245A KR 1019990008380 A KR1019990008380 A KR 1019990008380A KR 19990008380 A KR19990008380 A KR 19990008380A KR 20000060245 A KR20000060245 A KR 20000060245A
- Authority
- KR
- South Korea
- Prior art keywords
- internet
- file
- data
- stream
- stream file
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
인터넷 서비스에 있어서, 특히 인터넷 스트림 서비스에서 사용되는 멀티미디어 데이터를 혼합, 저장, 전송하는데 적합하도록 스트림 파일을 제작하는 방법에 관한 것으로, 인터넷 스트림을 재생시키기 위한 동기화 정보가 포함된 파일헤더 오브젝트와, 군단위의 압축된 멀티미디어 데이터 및 상기 멀티미디어 데이터의 동기와 데이터 순서를 결정하기 위한 헤더가 상기 멀티미디어 데이터군별로 포함된 데이터 오브젝트로 구성된 인터넷 스트림 파일이 제작되는 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법에 관한 것이다.
Description
본 발명은 인터넷 서비스에 관한 것으로, 특히 인터넷 스트림 서비스에서 사용되는 멀티미디어 데이터를 혼합, 저장, 전송하는데 적합하도록 스트림 파일을 제작하는 방법에 관한 것이다.
현재 우리는 인터넷을 이용해 세계 도처에 있는 많은 정보를 접할 수 있으며, 더 나아가 인터넷을 이용한 다양한 멀티미디어 서비스를 제공받는데 필요한 인터넷 폰과 인터넷 비디오 폰 등이 등장하고 있다.
따라서 앞으로는 인터넷을 이용해 단순한 문자 정보만을 얻는 것이 아니라 음성과 영상을 수반한 멀티미디어 정보를 제공받을 수 있게 되며, 또한 인터넷을 통해 방송을 제공받는 시대가 열리게 된다.
그밖에도 인터넷 서비스를 컴퓨터 기술과 융합하여 더욱 생생한 라이브 방송(Live Broadcasting)이 이루어질 것이다.
이러한 인터넷 방송 기술은 코덱기술, 스트림 파일 제작 기술, 스트림 전송 기술 및 네트워크 기술의 발달과, 이를 위한 장비의 발달 및 컴퓨터의 미디어 처리 속도 등과 관계하게 된다.
이 중 스트림 파일 제작 기술은 인터넷 방송에 있어서 중요한 부분을 차지하며, 종래 기술의 일 예로는 엠펙(MPEG) 전송 스트림이 있다.
엠펙(MPEG) 전송 스트림은 일정 수준 이상의 네트워크 대역폭을 요구하므로, 적은 대역폭의 인터넷 환경에 적합하지 않으며, 특히 생방송 기능을 수행할 수 없다.
여기서 인터넷 방송 기술을 위한 스트림 파일 제작 기술이란, 인터넷 방송 서비스에 필요한 멀티미디어 데이터를 조합하여 하나의 스트림 파일로 만드는 기술을 말하는데, 여기서 스트림 파일은 일정한 형식을 나타낸다.
종래 인터넷 방송 기술에서 생방송을 위한 스트림 파일 형식으로는 마이크로소프트사(Microsoft)의 넷쇼우(Netshow)에서 사용하고 있는 "Advanced Streaming File", 일명 ASF 형식이 있으며, 프로그래시브 네트워크사(Progressive Network)가 사용하고 있는 리얼미디어 파일(RealMedia File) 형식이 있다.
이 두 가지 스트림 파일 형식은 모두 자신들 회사의 인터넷 스트리밍 서비스를 운용하기 위해 만든 것으로, 그 형식은 다음 도 1에 나타내었다.
도 1 은 종래 기술에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 형식을 나타낸 도면이다.
도 1을 참조하면, 도시된 ASF와 리얼미디어 파일의 형식은 궁극적으로 유사하다.
도 1에서 ASF는 헤더 오브젝트(Header Object), 데이터 오브젝트(Data Object) 및 인덱스 오브젝트(Index Object)로 구성되는데, 헤더 오브젝트와 데이터 오브젝트는 ASF마다 반드시 하나씩 필요로 하며, 인덱스 오브젝트는 선택적으로 구성된다.
헤더 오브젝트는 데이터 오브젝트에 저장되어 있는 멀티미디어 데이터에 대한 특정 정보 뿐만 아니라 ASF에 대한 일반적인 정보를 제공하는데, 사용자는 데이터 오브젝트의 멀티미디어 데이터를 받기 전에 이 헤더 오브젝트의 정보들을 수신해야 한다.
데이터 오브젝트는 멀티미디어 데이터를 저장하고 있는 오브젝트로써, 저장되어 있는 데이터들은 군(Unit)별로 저장된다. 데이터 오브젝트에 저장되는 멀티미디어 데이터군들은 하나의 멀티미디어를 포함하는 경우도 있고, 여러 개의 멀티미디어 데이터들을 포함하는 경우도 있다.
이들 각 경우의 데이터군들은 전송 시간(Send time)과 표시 시간(Presentation time)을 결합하기 위한 각각의 타임스탬프(Timestamp)를 가진다.
여기서, 전송 시간(Send time)은 서버(server)가 해당 멀티미디어 데이터를 전송하는 시간이며, 표시 시간(Presentation time)은 전송된 데이터를 랜더링(rendering)하는 시간이다.
또한 도 1에 도시된 리얼미디어 파일은 헤더 섹션과, 데이터 섹션 및 인덱스 섹션으로 구성되는데, 이 리얼미디어 파일은 ASF 파일과 궁극적으로 유사하므로 설명을 생략한다.
여기서, ASF 형식에서 인덱스 오브젝트(Index Object)와 리얼미디어 파일 형식에서 인덱스 섹션(Index Section)은 각 스트림 파일 안에서 특정 부분에 접근하는데 사용되는 부분으로, 인터넷을 이용하여 생방송 서비스를 수행할 경우에는 필요치 않는 부분이다.
이들 도시된 각 오브젝트 또는 각 섹션들을 구성하고 있는 각 필드들은 복잡한 구조로 되어 있기 때문에, 이러한 스트림 파일 형식으로 인터넷 생방송 서비스를 제공하기 위해서는 하드웨어를 이용하여 스트림 파일을 제작하여야 한다.
더군다나 스트림 파일을 별도로 제작하지 않고 기존에 이미 제작되어 있는 상기한 두 회사의 스트림 파일 형식을 그대로 인터넷 생방송 서비스 제공에 적용한다면, 서비스를 위한 제작 도구 및 서버를 모두 마이크로소프트사나 프로그래시브 네트워크사로부터 도입하여 사용해야 한다.
또한 이들 두 회사는 자신들의 서비스 운용을 위한 부가 정보를 스트림 파일에 기록해 두었으므로, 이를 그대로 사용할 경우 필요치 않는 정보 삽입으로 인한 서비스 품질이 떨어지게 된다.
본 발명은 상기한 점을 감안하여 안출한 것으로, 고유의 인터넷 스트리밍 서버 및 코덱을 사용하는 인터넷 멀티미디어 서비스와 인터넷 방송 서비스를 위해, 스트림 파일 형식을 간략화하여 필요한 정보만을 기록할 수 있도록 제작된 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법을 제공하는데 그 목적이 있다.
도 1 은 종래 기술에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 형식을 나타낸 도면.
도 2 는 본 발명에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 형식을 나타낸 도면.
도 3 은 본 발명에 따른 스트림 파일의 상세 구성을 나타낸 도면.
도 4 는 본 발명에 따른 스트림 파일에서 데이터 오브젝트의 내부 멀티미디어 데이터 구조를 나타낸 도면.
*도면의 주요부분에 대한 부호의 설명*
10 : 파일헤더 오브젝트(Fileheader Object)
20 : 데이터 오브젝트(Data Object)
상기한 목적을 달성하기 위한 본 발명에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법의 특징은, 인터넷 스트림을 재생시키기 위한 동기화 정보가 포함된 파일헤더 오브젝트와, 군단위의 압축된 멀티미디어 데이터 및 상기 멀티미디어 데이터의 동기와 데이터 순서를 결정하기 위한 헤더가 상기 멀티미디어 데이터군별로 포함된 데이터 오브젝트로 구성된 인터넷 스트림 파일이 제작된다는 것이다.
바람직하게는, 상기 제작되는 상기 파일헤더 오브젝트가 실시간 재생을 위한 어플리케이션(Application)이 시작되는 시점에서 필요로 하는 하나 이상의 필드를 포함하여 제작되며, 상기 인터넷 스트림을 실시간 재생시킬 경우 동기를 맞추기 위한 시간값을 나타내는 필드를 포함하여 제작된다.
또한, 상기 제작되는 상기 데이터 오브젝트가 상기 군단위 멀티미디어 데이터의 동기와 데이터 순서를 결정하기 위해, 상기 멀티미디어 데이터군의 길이를 나타내는 필드 및 상기 멀티미디어 데이터군을 구분하기 위한 식별자 필드에 대한 시간값을 나타내는 필드를 포함하여 제작된다.
이하, 본 발명에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법에 대한 바람직한 일 실시 예를 첨부된 도면을 참조하여 설명한다.
본 발명에 따른 스트림 파일에서는 종래의 ASF 형식에서의 인덱스 오프젝트나, 리얼미디어 파일 형식에서의 인덱스 섹션을 생략하고, 단지 파일헤더 오브젝트와 데이터 오브젝트가 구성되도록 한다.
특히 인터넷 생방송 서비스를 제공할 경우에 대비하여 하드웨어의 도움없이 실시간에 제작할 수 있는 스트림 파일을 제시하며, 비교적 간단한 형식으로 제작된 스트림 파일을 제시한다.
도 2 는 본 발명에 따른 인터넷 스트리밍 서비스를 위한 스트림 파일 형식을 나타낸 도면이다.
도시된 스트림 파일 형식은 인터넷 스트리밍 서비스 파일(Internet Streaming Service File ; 이하, ISSF 라 약칭함)이다.
여기서, ISSF는 인터넷 생방송 서비스를 주요 목적으로 하는 인터넷 스트리밍 서비스를 위한 것으로, 기존에 사용되던 스트림 파일 형식에서 인덱스 부분이 없이 실시간으로 스트림 파일을 제작하여 네트워크에 전송할 수 있다.
ISSF는 도시된 바와 같이 크게 파일헤더 오프젝트(10)와 데이터 오브젝트(20)로 구성된다.
파일헤더 오브젝트(10)는 실시간 어플리케이션(Application)에서 필요로 하는 데이터들을 포함하며, 여기서 실시간 어플리케이션은 인터넷 스트림을 전송 받아 이를 재생하는데 파일헤더 오브젝트(10)를 사용한다.
따라서 파일헤더 오브젝트(10)는 실시간 어플리케이션이 시작할 때, 이 어플리케이션이 필요로 하는 최소한의 정보를 갖고 있다.
데이터 오브젝트(20)는 음성 및 영상 데이터 등의 멀티미디어 데이터와, 인터넷 스트림 재생을 위한 동기화 정보가 조합된 데이터들을 포함한다.
다음은 ISSF의 각 오프젝트에 대한 구성 필드를 설명한다.
도 3 은 본 발명에 따른 스트림 파일의 상세 구성을 나타낸 도면이다.
도 3을 참조하면, 파일헤더 오브젝트는 24바이트로 구성되어 있으며 다음과 같은 필드를 포함한다.
16비트의 "length" 필드는 파일헤더 오브젝트의 전체길이를 바이트 수(최대 24까지)로 나타내는 필드이며, 8비트의 "obj_ty" 필드는 이 오브젝트가 파일헤더 오브젝트인지 데이터 오브젝트인지를 알려주는 필드이다.
8비트의 "Version" 필드는 인터넷 스트리밍 서버와 클라이언트(client)의 버전을 표시하는 필드, 32비트의 "ISS stream ID" 필드는 인터넷 스트리밍 서비스를 위한 각 인터넷 스트림이 갖는 고유의 식별자 필드, 32비트의 "File Length" 필드는 ISSF의 전체 길이를 나타내는 필드이다. 여기서 32비트의 "File Length" 필드는 인터넷 생방송 서비스를 제공할 경우에 모두 '0'의 값을 갖는다.
32비트의 "Data Rate" 필드는 인터넷 스트리밍 서비스를 위해 필요한 네트워크의 대역폭을 초당 비트수(bps)로 나타내는 필드, 4비트의 "Audio Coding Type" 필드는 데이터 오브젝트에 포함되어 있는 음성 데이터의 압축 형식을 나타내는 필드, 4비트의 "Video Coding Type" 필드는 데이터 오브젝트에 포함되어 있는 영상 데이터의 압축 형식을 나타내는 필드, 16비트의 "Segment" 필드는 ISSF의 세그먼트 크기를 나타내며, 32비트의 "Running Time" 필드는 스트림의 재생시간을 초(second)로 나타내며 생중계일 경우 '0'으로 표시된다.
도 4 는 본 발명에 따른 스트림 파일에서 데이터 오브젝트의 내부 멀티미디어 데이터 구조를 나타낸 도면이다.
도 4를 참조하면, 데이터 오브젝트는 음성 및 영상 데이터가 각각 군단위로 구성되어 있으며, 음성 및 영상 데이터군 즉 멀티미디어 데이터군은 12바이트의 헤더를 각각 가지고 있다.
다음에서 12바이트의 헤더의 필드 구성을 살펴보면 다음과 같다.
각 멀티미디어 데이터군의 헤더는, 멀티미디어 데이터군의 길이를 나타내는 16비트의 "length" 필드와, 해당 오브젝트가 파일헤더 오브젝트인지 데이터 오브젝트인지를 알려주는 8비트의 "obj_ty" 필드와, 인터넷 스트리밍 서버와 클라이언트(client)의 버전을 표시하는 8비트의 "Version" 필드와, 인터넷 스트리밍 서비스를 위한 각 인터넷 스트림이 갖는 고유의 식별자 필드인 32비트의 "Str_id" 필드와, 해당 멀티미디어 데이터군이 갖는 시간값을 나타내는 32비트의 "iss_ts" 필드로 구성된다.
여기서, "Str_id" 필드는 24바이트의 파일헤더 오브젝트를 구성하는 필드 중 32비트의 "ISS stream ID" 필드와 동일한 필드값을 갖는다.
상기한 바와 같이 데이터 오브젝트의 전측 12바이트를 차지하고 있는 헤더는 인터넷 실시간 어플리케이션에서 사용하기 위한 내용이다.
기존에는 인터넷 실시간 전송을 위해 실시간 전송 프로토콜(Realtime Transport Protocol ; 이하, RTP 라 약칭함)을 적용하였다.
여기서, RTP는 멀티미디어 데이터 전송을 위한 응용 프로토콜의 하나로, 실시간 데이터 전송 프로토콜 기능을 가진다.
그러나, 본 발명에서는 상기한 데이터 오브젝트의 헤더가 인터넷 실시간 어플리케이션에서 사용하기 위한 내용을 담고 있으므로, RTP의 전송 프로토콜 기능 없이도 실시간 멀티미디어 데이터를 전송할 수 있다.
여기서, 인터넷 실시간 어플리케이션에서 사용하기 위한 데이터 오브젝트 헤더에 포함되어 있는 내용 중 "iss_ts" 필드를 이용하여 네트워크로부터 전송되어 온 멀티미디어 데이터에 대한 동기화 및 순서 유지를 해결할 수 있다.
"iss_ts" 필드는 인터넷 스트림의 재생 시간을 상대적인 값으로 나타낸 타임스탬프(Time stamp)이며, 음성 및 영상 데이터가 재생되어야 하는 상대적 시간을 나타낸다.
이 때 "iss_ts" 필드의 값은 스트림이 시작되는 시점에서 임의로 할당된 후 계속 증가하게 되는데, 증가값(△t)은 재생 시간의 상대적인 값으로 멀티미디어 데이터에 대한 동기화에 사용되여, 이 필드값이 증가되는 사실을 이용하여 재생을 위해 도착하는 멀티미디어 데이터의 순서를 유지한다.
그밖에도 데이터 오브젝트에는 상기 나열된 필드를 제외한 나머지 "payload" 필드를 포함하는데, 이 "payload" 필드는 가변적인 길이를 가지며, 정해진 압축 형식에 따라 압축된 음성, 영상 및 문자 데이터를 포함하고 있다.
지금까지 설명한 ISSF을 사용하면, 즉 ISSF의 파일헤더 오브젝트와 데이터 오브젝트 헤더를 이용하면 멀티미디어 데이터의 실시간 전송을 위한 특정한 응용 프로토콜 없이도 사용자 데이터그램 프로토콜/인터넷 프로토콜(UDP/IP : User Datagram Protocol/Internet Protocol)을 사용하여 인터넷 스트리밍 서비스가 가능해진다.
이상에서 설명한 바와 같이 본 발명의 인터넷 스트림 서비스를 위한 스트림 파일 제작 방법에 따르면, 본 발명에 따른 ISSF를 사용할 경우 사용자 데이터그램 프로토콜/인터넷 프로토콜(UDP/IP)과 같은 간단한 전송 프로토콜만을 이용하여 인터넷 생방송 서비스를 제공할 수 있다.
또한 ISSF에서 간단한 필드 형식을 갖는 헤더만을 추가하여 멀티미디어 데이터를 전송하는데 사용할 수 있기 때문에, 하드웨어의 도움없이 인터넷 생방송 서비스를 위한 스트림 파일을 제작할 수 있다. 이로 인해 인터넷에서 멀티미디어 데이터를 이용한 실시간 어플리케이션에 사용 가능하게 된다.
Claims (4)
- 인터넷 스트림을 재생시키기 위한 동기화 정보가 포함된 파일헤더 오브젝트와, 군단위의 압축된 멀티미디어 데이터 및 상기 멀티미디어 데이터의 동기와 데이터 순서를 결정하기 위한 헤더가 상기 멀티미디어 데이터군별로 포함된 데이터 오브젝트로 구성된 인터넷 스트림 파일이 제작하는 것을 특징으로 하는 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법.
- 제 1 항에 있어서, 상기 제작되는 상기 파일헤더 오브젝트는, 실시간 재생을 위한 어플리케이션(Application)이 시작되는 시점에서 필요로 하는 하나 이상의 필드를 포함하여 제작되는 것을 특징으로 하는 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법.
- 제 1 항에 있어서, 상기 제작되는 상기 파일헤더 오브젝트는, 상기 인터넷 스트림을 실시간 재생시킬 경우 동기를 맞추기 위한 시간값을 나타내는 필드를 포함하여 제작되는 것을 특징으로 하는 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법.
- 제 1 항에 있어서, 상기 제작되는 상기 데이터 오브젝트는, 상기 군단위 멀티미디어 데이터의 동기와 데이터 순서를 결정하기 위해, 상기 멀티미디어 데이터군의 길이를 나타내는 필드 및 상기 멀티미디어 데이터군을 구분하기 위한 식별자 필드에 대한 시간값을 나타내는 필드를 포함하여 제작되는 것을 특징으로 하는 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990008380A KR100640918B1 (ko) | 1999-03-12 | 1999-03-12 | 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990008380A KR100640918B1 (ko) | 1999-03-12 | 1999-03-12 | 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000060245A true KR20000060245A (ko) | 2000-10-16 |
KR100640918B1 KR100640918B1 (ko) | 2006-11-02 |
Family
ID=19576437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990008380A KR100640918B1 (ko) | 1999-03-12 | 1999-03-12 | 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100640918B1 (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020032803A (ko) * | 2000-10-27 | 2002-05-04 | 구자홍 | 스트리밍 서비스를 위한 파일 구조 |
KR20020054276A (ko) * | 2002-05-03 | 2002-07-06 | 변진우 | 멀티미디어 스트리밍 포맷을 사용한 모바일 멀티미디어통신 제공 방법 |
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
KR100422068B1 (ko) * | 2001-09-28 | 2004-03-11 | 한국전자통신연구원 | 멀티미디어 스트리밍 서비스를 위한 파일 동기화 방법 및 그 장치 |
KR20040047996A (ko) * | 2002-12-02 | 2004-06-07 | 디비코 주식회사 | 실시간 데이터 파일을 위한 파일시스템 관리방법과 그기록매체, 및 이에 따른 실시간 데이터 저장장치 |
KR100831213B1 (ko) * | 2001-09-17 | 2008-05-21 | 엘지전자 주식회사 | 음성 데이터와 영상 데이터의 재생 동기화 장치 및 방법 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041345A (en) * | 1996-03-08 | 2000-03-21 | Microsoft Corporation | Active stream format for holding multiple media streams |
EP0901283A4 (en) * | 1996-05-17 | 1999-06-30 | Matsushita Electric Ind Co Ltd | MULTIPLEXING DATA METHOD, MULTIPLEXED DATA REPRODUCING METHOD AND DEVICE, AND RECORDING MEDIUM CONTAINING MULTIPLEXED DATA ACCORDING TO SAID METHOD |
US6295380B1 (en) * | 1997-02-27 | 2001-09-25 | Matsushita Electric Industrial Co., Ltd. | Object data processing apparatus, object data recording apparatus, data storage media, data structure for transmission |
JPH10320317A (ja) * | 1997-05-15 | 1998-12-04 | Matsushita Electric Ind Co Ltd | スクリプトメール送信方法およびスクリプトメール受信方法およびスクリプトメール送受信方法 |
JPH1127641A (ja) * | 1997-07-07 | 1999-01-29 | Toshiba Corp | テレビジョン受信機 |
-
1999
- 1999-03-12 KR KR1019990008380A patent/KR100640918B1/ko not_active IP Right Cessation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020032803A (ko) * | 2000-10-27 | 2002-05-04 | 구자홍 | 스트리밍 서비스를 위한 파일 구조 |
KR100831213B1 (ko) * | 2001-09-17 | 2008-05-21 | 엘지전자 주식회사 | 음성 데이터와 영상 데이터의 재생 동기화 장치 및 방법 |
KR100422068B1 (ko) * | 2001-09-28 | 2004-03-11 | 한국전자통신연구원 | 멀티미디어 스트리밍 서비스를 위한 파일 동기화 방법 및 그 장치 |
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
KR20020054276A (ko) * | 2002-05-03 | 2002-07-06 | 변진우 | 멀티미디어 스트리밍 포맷을 사용한 모바일 멀티미디어통신 제공 방법 |
KR20040047996A (ko) * | 2002-12-02 | 2004-06-07 | 디비코 주식회사 | 실시간 데이터 파일을 위한 파일시스템 관리방법과 그기록매체, 및 이에 따른 실시간 데이터 저장장치 |
Also Published As
Publication number | Publication date |
---|---|
KR100640918B1 (ko) | 2006-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1764974B (zh) | 存储多媒体数据的存储介质和再现多媒体数据的方法和设备 | |
CN111656796B (zh) | 动态条件性广告*** | |
JP4649091B2 (ja) | 通信端末、サーバ装置、中継装置、放送通信システム、放送通信方法及びプログラム | |
US6580756B1 (en) | Data transmission method, data transmission system, data receiving method, and data receiving apparatus | |
US20050193138A1 (en) | Storage medium storing multimedia data, and method and apparatus for reproducing the multimedia data | |
KR20020032803A (ko) | 스트리밍 서비스를 위한 파일 구조 | |
JP2007173987A (ja) | マルチメディアデータ送受信システム、及び装置、又はプログラム | |
US10887645B2 (en) | Processing media data using file tracks for web content | |
US20100262628A1 (en) | Method and apparatus for media data transmission | |
CN112154672B (zh) | 一种检索媒体数据的方法、设备及可读存储介质 | |
US20070022183A1 (en) | Media recording functions in a streaming media server | |
KR20080041204A (ko) | 미디어 데이터 전송을 위한 방법 및 장치 | |
JP2003338830A (ja) | メディア送信方法、メディア受信方法、メディア送信装置及びメディア受信装置 | |
Herpel et al. | MPEG-4 Systems: Elementary stream management | |
WO2010049312A1 (en) | Data container for transferring high resolution audio/video data in a high speed ip network | |
CN112771876B (zh) | 检索媒体数据的方法和设备以及发送媒体数据的方法和设备 | |
KR100640918B1 (ko) | 인터넷 스트리밍 서비스를 위한 스트림 파일 제작 방법 | |
KR100762718B1 (ko) | Mpeg-4 데이터 스트림들을 인터넷 네트워크에 적합시키는 전처리 방법 | |
CN112153401B (zh) | 视频处理方法、通信设备及可读存储介质 | |
WO2014036873A1 (zh) | 一种传输流的共享方法 | |
JP2005530376A (ja) | ディジタルストリームの動的多重化方法 | |
Herpel et al. | MPEG-4 systems: elementary stream management and delivery | |
Singer | Associating Time-Codes with RTP Streams | |
JP2000232632A (ja) | データ伝送方法,データ伝送システム,データ受信方法,及びデータ受信装置 | |
KR100507340B1 (ko) | 개인 방송 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120926 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130924 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140924 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150924 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160923 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |