KR20060124359A - Multiple real-time encoding method for multi-media service and server apparatus thereof - Google Patents
Multiple real-time encoding method for multi-media service and server apparatus thereof Download PDFInfo
- Publication number
- KR20060124359A KR20060124359A KR1020050046247A KR20050046247A KR20060124359A KR 20060124359 A KR20060124359 A KR 20060124359A KR 1020050046247 A KR1020050046247 A KR 1020050046247A KR 20050046247 A KR20050046247 A KR 20050046247A KR 20060124359 A KR20060124359 A KR 20060124359A
- Authority
- KR
- South Korea
- Prior art keywords
- multimedia data
- globally
- capturing
- captured
- multimedia
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/64—Addressing
- H04N21/6405—Multicasting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 본 발명의 일 실시 예에 따른 다중 실시간 인코딩 서버 장치를 도시한 구성도이다.1 is a block diagram illustrating a multiple real-time encoding server apparatus according to an embodiment of the present invention.
도 2는 도 1에 도시된 장치의 동작을 설명하기 위한 동작 흐름도이다.FIG. 2 is a flowchart illustrating an operation of the apparatus illustrated in FIG. 1.
〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
100: 글로벌 캡쳐부 110: 글로벌 비디오 캡쳐부100: global capture unit 110: global video capture unit
120: 글로벌 오디오 캡쳐부 200: 로컬 캡쳐부120: global audio capture unit 200: local capture unit
210, 230: 로컬 캡쳐부 211, 231: 로컬 비디오 캡쳐부 210, 230:
213, 233: 로컬 오디오 캡쳐부 300, 500: 대기열부(Queue)213 and 233: local
400: 인코더부 410, 430: 코딩 부들400:
413, 431: 비디오 코더 413, 433: 오디오 코더413, 431: Video Coder 413, 433: Audio Coder
600: 멀티캐스트부600: multicast unit
본 발명은 데이터 통신 망에서 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치에 관한 것이다.The present invention relates to a multiple real time encoding method for a multimedia service in a data communication network and a server apparatus thereof.
현재, 무선 데이터 통신 망에서는 다양한 멀티미디어 서비스를 가입자에게 제공하고 있다. 멀티미디어 서비스는 무선 데이터 통신 망을 통해 가입자 단말의 지원 및 가입자의 요구 조건에 따른 멀티미디어 데이터의 전송을 의미한다. 한 개의 방송 프로그램을 동시에 여러 종류의 단말에 지원하기 위해서는, 단말이 지원하는 코덱(CODEC)의 종류, 전송 망의 대역폭(Bandwidth) 등에 따라 인코딩 파라미터(Encoding Parameter)가 달라진다. 예를 들어, 일반 인터넷을 통한 실시간 중계 방송은 500Kbps이상, 100Mbps 정도까지 서비스가 가능하다. 반면, CDMA 1.x EV-DO 서비스에서는 100Kbps내외의 서비스가 가능하다. 따라서, 동일한 소스(Source)를 여러 종류의 망에서 서비스되게 하기 위해서는 목표 속도(Target Bit Rate)가 정해져야 하며, 이와 맞게 프레임 속도(Frame Rate) 등 파라미터가 정해지게 된다. 또한, 무선 단말에서는 3GPP에서 정의하듯이, H.263 또는 MPEG-4가 디코딩(Decoding)이 될 수 있으나, 범용 컴퓨터(PC)에서는 이를 지원하지 않고 WMV 만을 지원할 수도 있다. 이와 같은 경우에는, 서비스 대상 단말이 지원하는 코덱(CODEC)에 대응하도록 실시간 인코딩(Encoding)이 되어야 한다. 이와 같이 동일한 소스에 대해서 여러 가지 파라미터들의 조합을 통해, 여러 개의 스트림을 동시에 생성해야 할 필요가 있다.Currently, wireless data communication networks provide various multimedia services to subscribers. The multimedia service refers to the transmission of multimedia data according to the support of the subscriber station and the requirements of the subscriber through a wireless data communication network. In order to simultaneously support one broadcast program to various types of terminals, an encoding parameter varies according to the type of codec supported by the terminal, bandwidth of a transmission network, and the like. For example, the real-time relay broadcast through the general Internet can service up to 500Mbps or 100Mbps. On the other hand, in the CDMA 1.x EV-DO service, a service of about 100 Kbps is possible. Therefore, in order for the same source to be serviced in various types of networks, a target bit rate must be determined, and a parameter such as a frame rate is determined accordingly. In addition, in the wireless terminal, as defined by 3GPP, H.263 or MPEG-4 may be decoded, but a general purpose PC may support only WMV. In such a case, real time encoding should be performed so as to correspond to a codec supported by the service target terminal. As such, it is necessary to generate several streams simultaneously through a combination of several parameters for the same source.
이에, 본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명의 목적 은 저렴한 비용으로 가입자의 다양한 서비스 조건 및 단말들의 종류를 지원할 수 있는 다중 실시간 인코딩 방법 및 그 서버 장치를 제공하는 것이다. Accordingly, the present invention has been made in view of the above circumstances, and an object of the present invention is to provide a multi-real time encoding method and a server apparatus capable of supporting various service conditions and types of terminals at low cost.
상기 목적을 실현하기 위한 본 발명의 제 1 관점에 따른 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법은 a) 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하는 단계; b) 단계 a)에 의한 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률(Frame Rate) 보다 작거나 같게 각각 로컬 캡쳐하는 단계; 및 c) 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 단계 b)에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하는 단계; 및 d) 상기 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하는 단계를 포함한다. 여기서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상을 포함한다. 또한, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 및/또는 RTP(Real Time Protocol)를 포함한다. 또한, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응한다.According to a first aspect of the present invention for realizing the above object, a multiple real-time encoding method for a multimedia service includes: a) globally capturing an input multimedia content source; b) locally capturing each less than or equal to a Frame Rate of the globally captured multimedia data according to step a); And c) coding each of the locally captured multimedia data by step b) according to a combination of a codec, a transmission scheme, and a bitrate; And d) multicasting each of the coded multimedia data according to a transmission scheme. Here, the codec includes one or more of MPEG-4, H.264, EVRC, and ACC. In addition, the transmission scheme includes a delivery multimedia integration framework (DMIF) and / or a real time protocol (RTP). The combination also corresponds to forms of terminals for receiving multimedia services.
본 발명의 제 2 관점에 따른 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치는 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단; 상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 수단; 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐 수단에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하기 위한 수단; 및 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트 (Multicast)하기 위한 수단을 포함한다. 여기서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상을 포함한다. 또한, 상기 전송 방식은 DMIF 및/또는 RTP(Real Time Protocol)이며, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응한다.According to a second aspect of the present invention, a multiple real-time encoding server apparatus for a multimedia service includes means for globally capturing an input multimedia content source; Means for locally capturing the globally captured multimedia data, respectively, equal to or less than the frame rate of the globally captured multimedia data by the global capture means; Means for coding each of the multimedia data locally captured by the local capture means, according to a combination of a codec, a transmission scheme, and a bitrate; And means for multicasting each of the multimedia data coded by the coding means according to a transmission scheme. Here, the codec includes one or more of MPEG-4, H.264, EVRC, and ACC. In addition, the transmission scheme is DMIF and / or Real Time Protocol (RTP), and the combination corresponds to types of terminals for receiving a multimedia service.
바람직하게는, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및 상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함한다.Advantageously, said global capturing means comprises means for capturing video of said multimedia content source; And means for capturing audio of the multimedia content source.
또한 바람직하게는, 상기 로컬 캡쳐 수단은 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터를 캡쳐하기 위한 로컬 캡쳐부들로 구성된다. 상기 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 로컬 비디오 캡쳐부 ; 및 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 로컬 오디오 캡쳐부 로 구성된다.Also preferably, the local capture means is constituted by local capture parts for capturing the globally captured multimedia data corresponding to divisors of the frame number of the globally captured multimedia data. Each of the local capture units may include a local video capture unit for capturing video from the globally captured multimedia data corresponding to divisors of the frame number of the globally captured multimedia data; And a local audio capture unit for capturing audio from the globally captured multimedia data corresponding to divisors of the frame number of the globally captured multimedia data.
바람직하게는, 상기 코딩 수단은 상기 로컬 캡쳐된 멀티미디어 데이터들 각각에 대해 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩 하기 위한 코딩 부들로 구성되며 보다 바람직하게는, 상기 코딩 부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더; 및 상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성 된다.Advantageously, said coding means is comprised of coding portions for encoding each of said locally captured multimedia data for each of said locally captured multimedia data, and more preferably, each of said coding portions is each of said locally captured multimedia. A video coder for coding video data of the data; And an audio coder for coding audio data from the locally captured multimedia data.
바람직하게는, 상기 멀티캐스트 수단은 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트 부들로 구성된다. 보다 바람직하게는, 상기 전송 방식이 DMIF 및 RTP이며, 상기 멀티캐스트 부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구성된다. Advantageously, said multicast means comprises multicast parts for multicasting each of the multimedia data coded by said coding means in accordance with a transmission scheme. More preferably, the transmission scheme is DMIF and RTP, and each of the multicast units includes a DMIF multicast unit and an RTP multicast unit.
이하, 본 발명의 실시 예를 통해 본 발명을 보다 상세히 설명한다.Hereinafter, the present invention will be described in more detail with reference to the following examples.
본 발명에 따른 다중 실시간 인코딩 서버 장치는 컨텐츠의 소스를 인코딩하여 코딩된 컨텐츠 데이터를 멀티미디어 서비스에 적합한 형식(Format)으로 변환시키고, 변환된 형식의 디지털 신호를 상기 스트리밍 서버(도시하지 않음)에 멀티캐스트(Multicast) 방식으로 전달하기 위한 장치이다.The multi-real time encoding server apparatus according to the present invention encodes the source of the content and converts the coded content data into a format suitable for a multimedia service, and converts the digital signal of the converted format into the streaming server (not shown). It is a device for delivering by multicast method.
도 1은 본 발명의 일 실시 예에 따른 다중 실시간 인코딩 서버 장치를 도시한 구성도이다.1 is a block diagram illustrating a multiple real-time encoding server apparatus according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 바람직한 실시 예에 따른 다중 실시간 인코딩 서버 장치는 글로벌 캡쳐부(100), 로컬 캡쳐부(200), 제 1 및 제 2 대기열부(Queue: 300, 500), 인코더부(400), 및 멀티캐스트부(600)로 구성된다. Referring to FIG. 1, a multiple real-time encoding server apparatus according to an exemplary embodiment of the present invention may include a
상기 글로벌 캡쳐부(100)는 입력되는 멀티미디어 컨텐츠 소스를 소정의 프레임으로 글로벌 캡쳐하여, 글로벌 캡쳐 비디오 및 오디오 프레임 데이터들을 각각 발생시킨다. The
바람직하게는, 상기 글로벌 캡쳐부(100)는 글로벌 비디오 캡쳐부(110) 및 글 로벌 오디오 캡쳐부(120)로 구성된다. 상기 글로벌 비디오 캡쳐부(110)는 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하여 상기 글로벌 캡쳐 비디오 프레임 데이터들 발생시킨다. 상기 글로벌 오디오 캡쳐부(120)는 상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하여 상기 글로벌 캡쳐 오디오 프레임 데이터를 발생시킨다. Preferably, the
상기 로컬 캡쳐부(200)는 상기 글로벌 캡쳐부(100)에 의해 글로벌 캡쳐된 멀티미디어 데이터의 상기 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 서브 로컬 캡쳐부들(210, 230)로 구성된다. The
바람직하게는, 상기 서브 로컬 캡쳐부들(210, 230) 각각은 서브 로컬 비디오 캡쳐부(211, 231) 및 서브 로컬 오디오 캡쳐부들(213, 233)로 구성된다. 상기 서브 로컬 비디오 캡쳐부들(211, 231) 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 각각 캡쳐하고, 상기 캡쳐한 비디오 데이터를 상기 제 1 대기열부(300)에 제공한다.Preferably, each of the sub
상기 서브 로컬 오디오 캡쳐부 들(213, 233) 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 각각 캡쳐하고, 상기 캡쳐한 오디오 데이터들을 상기 제 1 대기열부(300)에 제공한다. Each of the sub-local
상기 제 1 대기열부(300)는 상기 서브 로컬 캡쳐부들(210, 230)로부터의 데이터를 버퍼링하고, 상기 버퍼링한 데이터를 상기 인코더부(400)에 제공한다.The
상기 인코더부(400)는 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따 라, 상기 제 1 대기열부(300)를 통해 상기 로컬 캡쳐부(200)의 상기 서브 로컬 비디오/오디오 캡쳐부 들(211, 213, 231) 각각에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩하기 위한 코딩부들(410, 430)로 구성된다. 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응하는 것이 바람직하다. 상기 코텍의 예로는 MPEG-4, H.264, EVRC, 및 ACC 등이 있으며, 상기 인코더부(400)는 상기 MPEG-4, H.264, EVRC, 및 ACC 각각에 따라 상기 제 1 대기열부(300)로부터의 로컬 캡쳐된 비디오/오디오 데이터를 각각 코딩한다. 따라서, 상기 인코더부(400)는 상기 비디오 프레임 률, 및 비디오 및 오디오의 코텍 및 그 전송 방식의 모든 가능한 조합에 대응하는 데이터를 출력하게 된다.The
바람직하게는, 상기 코딩부들(410, 430) 각각은 비디오 코더(411, 431) 및 오디오 코더(413, 433)로 구성된다. 상기 비디오 코더들(411, 431) 각각은 상기 제 1 대기열부(300)를 통해 입력되는 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하고, 상기 코딩된 비디오 데이터를 상기 제 2 대기열부(500)에 제공한다. 상기 오디오 코더들(413, 433) 각각은 상기 제 1 대기열부(300)를 통해 입력되는 상기 로컬 캡쳐된 멀티미디어 오디오 데이터를 코딩하고, 코딩된 오디오 데이터를 상기 제 2 대기열(500)에 제공한다.Preferably, each of the
상기 멀티케스트부(600)는 상기 제 2 대기열(500)을 통해 입력되는 상기 인코딩부(400)에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트한다. 바람직하게는, 상기 멀티케스트부(600)는 전송 방식에 따라 멀티케스트하기 위해 서브 멀티캐스트부들(610, 630)을 포함한다. 예컨대, 모든 가능한 전송 방식이 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)인 경우, 상기 서브 멀티캐스트부들(610, 630) 각각은 DMIF 멀티캐스트부(611, 631) 및 RTP 멀티캐스트부(613, 633)로 구성된다. The
이하, 첨부된 도면을 참조하여 본 발명에 따른 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치를 보다 상세히 설명한다.Hereinafter, a multi real time encoding method and a server apparatus for a multimedia service according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 도 1에 도시된 장치의 동작을 설명하기 위한 동작 흐름도이다.FIG. 2 is a flowchart illustrating an operation of the apparatus illustrated in FIG. 1.
도 2를 참조하면, 멀티미디어 컨텐츠 소스가 상기 글로벌 캡쳐부(100)에 입력되면, 상기 글로벌 캡쳐부(100)의 글로벌 비디오 캡쳐부(110) 및 글로벌 오디오 캡쳐부(120)는 입력되는 멀티미디어 컨텐츠의 비디오 및 오디오를 소정의 프래임으로 글로벌 캡쳐하고, 상기 글로벌 캡쳐된 글로벌 캡쳐된 비디오 및 오디오 프레임 데이터들을 상기 로컬 캡쳐부(200)의 서브 로컬 캡쳐부들(210, 230)에 각각 제공된다(S1 및 S2). Referring to FIG. 2, when a multimedia content source is input to the
상기 서브 로컬 캡쳐부들(210, 230)에 글로벌 캡쳐된 비디오 및 오디오 데이터가 입력되면, 상기 서브 로컬 캡쳐부들(210, 230) 각각의 서브 로컬 비디오/오디오 캡쳐부들(211, 213, 231, 233) 각각에 의해 상기 글로벌 캡쳐된 데이터의 프래임 률보다 작거나 같도록 상기 비디오 및 오디오 데이터가 각각 로컬 캡쳐된다(S3). When the globally captured video and audio data is input to the sub
이어, 상기 서브 로컬 캡쳐부들(210, 230)에 의해 로컬 캡쳐된 비디오 및 오디오 데이터들은 상기 제 1 대기열부(300)를 통해 상기 인코더부(400)에 제공된다(S4).Subsequently, the video and audio data captured locally by the
상기 인코더부(400)에 입력되는 로컬 캡쳐 비디오 및 오디오 데이터들은 상기 인코더부(400)의 상기 코딩 부들(410, 430)의 비디오 코더들(411, 431) 및 오디오 코더들(413, 433)에 각각 입력된다. 그러면, 상기 비디오 코더들(411, 431) 및 오디오 코더들(413, 433) 각각은 해당 코덱, 전송 방식, 및 전송 속도(bitrate)에 따라, 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하고, 코딩된 데이터들을 상기 제 2 대기열부(500)를 통해 상기 멀티캐스트부(600)에 제공한다(S5, S6).Locally captured video and audio data input to the
상기 제 2 대기열부(500)를 통해 상기 코딩된 멀티미디어 데이터들 각각이 상기 멀티캐스트부(600)의 서브 멀티캐스트부들(610, 630)에 각각 입력되면, 상기 서브 멀티캐스트부들(610, 630) 각각의 DMIF 멀티캐스트부(611, 631) 및 RTP 멀티캐스트부(613, 633)에 의해 DMIF 및 RTP 전송 방식에 따라 멀티캐스트 방식으로 전송된다(S7, S8).When each of the coded multimedia data is input to the
본 발명에 의하면, 코딩 서버 장치의 공통 부분을 통합함으로써, 멀티미디어 서비스 시, 다양한 코덱, 전송 방식, 및 전송 속도 지원에 따른 실시간 코딩 장비 구축에 따른 비용을 절감할 수 있게 된다.According to the present invention, by integrating a common part of the coding server device, it is possible to reduce the cost of building the real-time coding equipment according to the various codecs, transmission schemes, and transmission rate support in the multimedia service.
이상 설명한 바와 같이, 본 발명에 의하면, 저렴한 비용으로 가입자의 다양한 서비스 조건 및 단말들의 종류를 지원할 수 있는 다중 실시간 인코딩 방법 및 그 서버 장치를 실현할 수 있게 된다.As described above, according to the present invention, it is possible to realize a multi-real time encoding method and a server apparatus capable of supporting various service conditions and types of terminals of a subscriber at low cost.
본 발명을 상기 실시 예에 의해 구체적으로 설명하였지만, 본 발명은 이에 의해 제한되는 것은 아니고, 당업자의 통상적인 지식의 범위 내에서 그 변형이나 개량이 가능하다.Although the present invention has been described in detail by the above embodiments, the present invention is not limited thereto, and variations and improvements can be made without departing from the ordinary knowledge of those skilled in the art.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050046247A KR100704116B1 (en) | 2005-05-31 | 2005-05-31 | Multiple Real-time Encoding method for Multi-media Service And Server Apparatus Thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050046247A KR100704116B1 (en) | 2005-05-31 | 2005-05-31 | Multiple Real-time Encoding method for Multi-media Service And Server Apparatus Thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060124359A true KR20060124359A (en) | 2006-12-05 |
KR100704116B1 KR100704116B1 (en) | 2007-04-06 |
Family
ID=37729122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050046247A KR100704116B1 (en) | 2005-05-31 | 2005-05-31 | Multiple Real-time Encoding method for Multi-media Service And Server Apparatus Thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100704116B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140093A (en) | 2015-05-29 | 2016-12-07 | 주식회사 두두씨에스 | Broadcast Contents File Creation Method and System |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060059599A (en) * | 2004-11-29 | 2006-06-02 | 에스케이 텔레콤주식회사 | Method and system for separating and reconstructing image and sound of multimedia content and providing multimedia content service |
-
2005
- 2005-05-31 KR KR1020050046247A patent/KR100704116B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140093A (en) | 2015-05-29 | 2016-12-07 | 주식회사 두두씨에스 | Broadcast Contents File Creation Method and System |
Also Published As
Publication number | Publication date |
---|---|
KR100704116B1 (en) | 2007-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1910926B (en) | Method and apparatus for handling video communication errors | |
Turletti | The INRIA videoconferencing system (IVS) | |
JP4472347B2 (en) | Streaming multimedia data over networks with variable bandwidth | |
CN101427573B (en) | System and method for thinning of scalable video coding bit-streams | |
KR101122143B1 (en) | Signaling buffer parameters indicative of receiver buffer architecture | |
WO2009128528A1 (en) | Server device, content distribution method, and program | |
KR101065649B1 (en) | system and method for providing redundancy management | |
KR20100122518A (en) | Gateway device, method, and program | |
US20090207232A1 (en) | Multipoint conference system, multipoint conference method, and program | |
US9369508B2 (en) | Method for transmitting a scalable HTTP stream for natural reproduction upon the occurrence of expression-switching during HTTP streaming | |
RU2012116623A (en) | METHOD AND SYSTEM FOR CARRYING OUT VIDEO CONTROL BY MEANS OF MOBILE TERMINAL | |
RU2009116472A (en) | DYNAMIC MODIFICATION OF VIDEO PROPERTIES | |
CN111147860B (en) | Video data decoding method and device | |
CN102014284A (en) | Method, system and device for acquiring parameter set value of video code stream in transcoding business | |
KR20050038646A (en) | Method of streaming multimedia data | |
CN102017786A (en) | Gateway device, communication method, and program | |
CN111131743A (en) | Video call method and device based on browser, electronic equipment and storage medium | |
JPWO2008117892A1 (en) | Content distribution system, conversion device, and content distribution method used therefor | |
CN1798342A (en) | Method for converting coding of video image in conversion equipment | |
KR100704116B1 (en) | Multiple Real-time Encoding method for Multi-media Service And Server Apparatus Thereof | |
KR100502186B1 (en) | HDTV internet broadcast service system | |
CN107248991B (en) | IP stream scheduling system and method based on video key frame | |
US20100100900A1 (en) | Content delivery system, content delivery method and conversion apparatus for use in them | |
MICHALKO | VIDEO STREAMING IN WIRELESS NETWOKS USING AVISMO CONCEPT | |
TW202423095A (en) | Automatic generation of video content in response to network interruption |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20130221 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140224 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150216 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160226 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |