KR20060124359A - 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 - Google Patents
멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 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
데이터 통신 망에서 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치가 개시되어 있다. 방법은 a) 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하는 단계; b) 단계 a)에 의한 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들로 각각 로컬 캡쳐하는 단계; 및 c) 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 단계 b)에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하는 단계; 및 d) 상기 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하는 단계를 포함한다.
Description
도 1은 본 발명의 일 실시 예에 따른 다중 실시간 인코딩 서버 장치를 도시한 구성도이다.
도 2는 도 1에 도시된 장치의 동작을 설명하기 위한 동작 흐름도이다.
〈도면의 주요부분에 대한 부호의 설명〉
100: 글로벌 캡쳐부 110: 글로벌 비디오 캡쳐부
120: 글로벌 오디오 캡쳐부 200: 로컬 캡쳐부
210, 230: 로컬 캡쳐부 211, 231: 로컬 비디오 캡쳐부
213, 233: 로컬 오디오 캡쳐부 300, 500: 대기열부(Queue)
400: 인코더부 410, 430: 코딩 부들
413, 431: 비디오 코더 413, 433: 오디오 코더
600: 멀티캐스트부
본 발명은 데이터 통신 망에서 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치에 관한 것이다.
현재, 무선 데이터 통신 망에서는 다양한 멀티미디어 서비스를 가입자에게 제공하고 있다. 멀티미디어 서비스는 무선 데이터 통신 망을 통해 가입자 단말의 지원 및 가입자의 요구 조건에 따른 멀티미디어 데이터의 전송을 의미한다. 한 개의 방송 프로그램을 동시에 여러 종류의 단말에 지원하기 위해서는, 단말이 지원하는 코덱(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)이 되어야 한다. 이와 같이 동일한 소스에 대해서 여러 가지 파라미터들의 조합을 통해, 여러 개의 스트림을 동시에 생성해야 할 필요가 있다.
이에, 본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명의 목적 은 저렴한 비용으로 가입자의 다양한 서비스 조건 및 단말들의 종류를 지원할 수 있는 다중 실시간 인코딩 방법 및 그 서버 장치를 제공하는 것이다.
상기 목적을 실현하기 위한 본 발명의 제 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)를 포함한다. 또한, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응한다.
본 발명의 제 2 관점에 따른 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치는 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단; 상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 수단; 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐 수단에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하기 위한 수단; 및 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트 (Multicast)하기 위한 수단을 포함한다. 여기서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상을 포함한다. 또한, 상기 전송 방식은 DMIF 및/또는 RTP(Real Time Protocol)이며, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응한다.
바람직하게는, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및 상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함한다.
또한 바람직하게는, 상기 로컬 캡쳐 수단은 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터를 캡쳐하기 위한 로컬 캡쳐부들로 구성된다. 상기 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 로컬 비디오 캡쳐부 ; 및 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 로컬 오디오 캡쳐부 로 구성된다.
바람직하게는, 상기 코딩 수단은 상기 로컬 캡쳐된 멀티미디어 데이터들 각각에 대해 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩 하기 위한 코딩 부들로 구성되며 보다 바람직하게는, 상기 코딩 부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더; 및 상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성 된다.
바람직하게는, 상기 멀티캐스트 수단은 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트 부들로 구성된다. 보다 바람직하게는, 상기 전송 방식이 DMIF 및 RTP이며, 상기 멀티캐스트 부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구성된다.
이하, 본 발명의 실시 예를 통해 본 발명을 보다 상세히 설명한다.
본 발명에 따른 다중 실시간 인코딩 서버 장치는 컨텐츠의 소스를 인코딩하여 코딩된 컨텐츠 데이터를 멀티미디어 서비스에 적합한 형식(Format)으로 변환시키고, 변환된 형식의 디지털 신호를 상기 스트리밍 서버(도시하지 않음)에 멀티캐스트(Multicast) 방식으로 전달하기 위한 장치이다.
도 1은 본 발명의 일 실시 예에 따른 다중 실시간 인코딩 서버 장치를 도시한 구성도이다.
도 1을 참조하면, 본 발명의 바람직한 실시 예에 따른 다중 실시간 인코딩 서버 장치는 글로벌 캡쳐부(100), 로컬 캡쳐부(200), 제 1 및 제 2 대기열부(Queue: 300, 500), 인코더부(400), 및 멀티캐스트부(600)로 구성된다.
상기 글로벌 캡쳐부(100)는 입력되는 멀티미디어 컨텐츠 소스를 소정의 프레임으로 글로벌 캡쳐하여, 글로벌 캡쳐 비디오 및 오디오 프레임 데이터들을 각각 발생시킨다.
바람직하게는, 상기 글로벌 캡쳐부(100)는 글로벌 비디오 캡쳐부(110) 및 글 로벌 오디오 캡쳐부(120)로 구성된다. 상기 글로벌 비디오 캡쳐부(110)는 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하여 상기 글로벌 캡쳐 비디오 프레임 데이터들 발생시킨다. 상기 글로벌 오디오 캡쳐부(120)는 상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하여 상기 글로벌 캡쳐 오디오 프레임 데이터를 발생시킨다.
상기 로컬 캡쳐부(200)는 상기 글로벌 캡쳐부(100)에 의해 글로벌 캡쳐된 멀티미디어 데이터의 상기 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 서브 로컬 캡쳐부들(210, 230)로 구성된다.
바람직하게는, 상기 서브 로컬 캡쳐부들(210, 230) 각각은 서브 로컬 비디오 캡쳐부(211, 231) 및 서브 로컬 오디오 캡쳐부들(213, 233)로 구성된다. 상기 서브 로컬 비디오 캡쳐부들(211, 231) 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 각각 캡쳐하고, 상기 캡쳐한 비디오 데이터를 상기 제 1 대기열부(300)에 제공한다.
상기 서브 로컬 오디오 캡쳐부 들(213, 233) 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 각각 캡쳐하고, 상기 캡쳐한 오디오 데이터들을 상기 제 1 대기열부(300)에 제공한다.
상기 제 1 대기열부(300)는 상기 서브 로컬 캡쳐부들(210, 230)로부터의 데이터를 버퍼링하고, 상기 버퍼링한 데이터를 상기 인코더부(400)에 제공한다.
상기 인코더부(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)는 상기 비디오 프레임 률, 및 비디오 및 오디오의 코텍 및 그 전송 방식의 모든 가능한 조합에 대응하는 데이터를 출력하게 된다.
바람직하게는, 상기 코딩부들(410, 430) 각각은 비디오 코더(411, 431) 및 오디오 코더(413, 433)로 구성된다. 상기 비디오 코더들(411, 431) 각각은 상기 제 1 대기열부(300)를 통해 입력되는 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하고, 상기 코딩된 비디오 데이터를 상기 제 2 대기열부(500)에 제공한다. 상기 오디오 코더들(413, 433) 각각은 상기 제 1 대기열부(300)를 통해 입력되는 상기 로컬 캡쳐된 멀티미디어 오디오 데이터를 코딩하고, 코딩된 오디오 데이터를 상기 제 2 대기열(500)에 제공한다.
상기 멀티케스트부(600)는 상기 제 2 대기열(500)을 통해 입력되는 상기 인코딩부(400)에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트한다. 바람직하게는, 상기 멀티케스트부(600)는 전송 방식에 따라 멀티케스트하기 위해 서브 멀티캐스트부들(610, 630)을 포함한다. 예컨대, 모든 가능한 전송 방식이 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)인 경우, 상기 서브 멀티캐스트부들(610, 630) 각각은 DMIF 멀티캐스트부(611, 631) 및 RTP 멀티캐스트부(613, 633)로 구성된다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치를 보다 상세히 설명한다.
도 2는 도 1에 도시된 장치의 동작을 설명하기 위한 동작 흐름도이다.
도 2를 참조하면, 멀티미디어 컨텐츠 소스가 상기 글로벌 캡쳐부(100)에 입력되면, 상기 글로벌 캡쳐부(100)의 글로벌 비디오 캡쳐부(110) 및 글로벌 오디오 캡쳐부(120)는 입력되는 멀티미디어 컨텐츠의 비디오 및 오디오를 소정의 프래임으로 글로벌 캡쳐하고, 상기 글로벌 캡쳐된 글로벌 캡쳐된 비디오 및 오디오 프레임 데이터들을 상기 로컬 캡쳐부(200)의 서브 로컬 캡쳐부들(210, 230)에 각각 제공된다(S1 및 S2).
상기 서브 로컬 캡쳐부들(210, 230)에 글로벌 캡쳐된 비디오 및 오디오 데이터가 입력되면, 상기 서브 로컬 캡쳐부들(210, 230) 각각의 서브 로컬 비디오/오디오 캡쳐부들(211, 213, 231, 233) 각각에 의해 상기 글로벌 캡쳐된 데이터의 프래임 률보다 작거나 같도록 상기 비디오 및 오디오 데이터가 각각 로컬 캡쳐된다(S3).
이어, 상기 서브 로컬 캡쳐부들(210, 230)에 의해 로컬 캡쳐된 비디오 및 오디오 데이터들은 상기 제 1 대기열부(300)를 통해 상기 인코더부(400)에 제공된다(S4).
상기 인코더부(400)에 입력되는 로컬 캡쳐 비디오 및 오디오 데이터들은 상기 인코더부(400)의 상기 코딩 부들(410, 430)의 비디오 코더들(411, 431) 및 오디오 코더들(413, 433)에 각각 입력된다. 그러면, 상기 비디오 코더들(411, 431) 및 오디오 코더들(413, 433) 각각은 해당 코덱, 전송 방식, 및 전송 속도(bitrate)에 따라, 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하고, 코딩된 데이터들을 상기 제 2 대기열부(500)를 통해 상기 멀티캐스트부(600)에 제공한다(S5, S6).
상기 제 2 대기열부(500)를 통해 상기 코딩된 멀티미디어 데이터들 각각이 상기 멀티캐스트부(600)의 서브 멀티캐스트부들(610, 630)에 각각 입력되면, 상기 서브 멀티캐스트부들(610, 630) 각각의 DMIF 멀티캐스트부(611, 631) 및 RTP 멀티캐스트부(613, 633)에 의해 DMIF 및 RTP 전송 방식에 따라 멀티캐스트 방식으로 전송된다(S7, S8).
본 발명에 의하면, 코딩 서버 장치의 공통 부분을 통합함으로써, 멀티미디어 서비스 시, 다양한 코덱, 전송 방식, 및 전송 속도 지원에 따른 실시간 코딩 장비 구축에 따른 비용을 절감할 수 있게 된다.
이상 설명한 바와 같이, 본 발명에 의하면, 저렴한 비용으로 가입자의 다양한 서비스 조건 및 단말들의 종류를 지원할 수 있는 다중 실시간 인코딩 방법 및 그 서버 장치를 실현할 수 있게 된다.
본 발명을 상기 실시 예에 의해 구체적으로 설명하였지만, 본 발명은 이에 의해 제한되는 것은 아니고, 당업자의 통상적인 지식의 범위 내에서 그 변형이나 개량이 가능하다.
Claims (19)
- a) 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하는 단계;b) 단계 a)에 의한 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 각각 로컬 캡쳐하는 단계; 및c) 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 단계 b)에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하는 단계; 및d) 상기 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
- 제 1 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 또는 RTP(Real Time Protocol)인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다 중 실시간 인코딩 방법.
- 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단;상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 수단;코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐 수단에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하기 위한 수단; 및상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항 또는 제 6 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 또는 RTP(Real Time Protocol)인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항 또는 제 6 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위 한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항에 있어서, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항에 있어서, 상기 로컬 캡쳐 수단은 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같도록 상기 글로벌 캡쳐된 멀티미디어 데이터를 캡쳐하기 위한 서브 로컬 캡쳐부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 10 항에 있어서, 상기 서브 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 서브 로컬 비디오 캡쳐부 ; 및상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 서브 로컬 오디오 캡쳐부로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항, 및 제 9 내지 제 11 항 중 어느 한 항에 있어서, 상기 코딩 수단은 상기 로컬 캡쳐된 멀티미디어 데이터들 각각에 대해 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩 하기 위한 코딩부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 12 항에 있어서, 상기 코딩부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더; 및상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 5 항, 및 제 9 내지 제 11 항 중 어느 한 항에 있어서, 상기 멀티캐스트 수단은 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 14 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)이며,상기 멀티캐스트 부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구 성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단;상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 로컬 캡쳐부들, 상기 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 로컬 비디오 캡쳐부, 및 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 로컬 오디오 캡쳐부로 구성되며;코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐부 들 각각에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩하기 위한 코딩부들, 상기 코딩부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더, 및 상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성되며; 그리고상기 코딩부들 각각에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트부들을 포함하며, 상기 전송 방식이 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)인 경우, 상기 멀티캐스트부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구성 되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 16 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 16 항 또는 제 17 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
- 제 16 항 또는 제 17 항에 있어서, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050046247A KR100704116B1 (ko) | 2005-05-31 | 2005-05-31 | 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050046247A KR100704116B1 (ko) | 2005-05-31 | 2005-05-31 | 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060124359A true KR20060124359A (ko) | 2006-12-05 |
KR100704116B1 KR100704116B1 (ko) | 2007-04-06 |
Family
ID=37729122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050046247A KR100704116B1 (ko) | 2005-05-31 | 2005-05-31 | 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100704116B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140093A (ko) | 2015-05-29 | 2016-12-07 | 주식회사 두두씨에스 | 방송 컨텐츠 파일생성방법 및 시스템 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060059599A (ko) * | 2004-11-29 | 2006-06-02 | 에스케이 텔레콤주식회사 | 멀티미디어 컨텐츠의 영상과 음향을 분리하고 재구성하여서비스하는 방법 및 시스템 |
-
2005
- 2005-05-31 KR KR1020050046247A patent/KR100704116B1/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140093A (ko) | 2015-05-29 | 2016-12-07 | 주식회사 두두씨에스 | 방송 컨텐츠 파일생성방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR100704116B1 (ko) | 2007-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1910926B (zh) | 用于处理视频通信差错的方法和装置 | |
Turletti | The INRIA videoconferencing system (IVS) | |
JP4472347B2 (ja) | 可変の帯域を有するネットワーク上でのマルチメディアデータのストリーミング | |
CN101427573B (zh) | 用于可缩放视频编码比特流的稀疏化的***和方法 | |
KR101122143B1 (ko) | 수신기 버퍼 아키텍처를 나타내는 버퍼 파라미터의 시그널링 | |
KR101065649B1 (ko) | 리던던시 관리를 제공하기 위한 시스템 및 방법 | |
KR20100124811A (ko) | 서버 장치와 콘텐츠 배신 방법 | |
KR20100122518A (ko) | 게이트웨이 장치, 방법 및 컴퓨터 판독가능 기록 매체 | |
US20090207232A1 (en) | Multipoint conference system, multipoint conference method, and program | |
CN102014284B (zh) | 转码业务中获取视频码流的参数集值的方法、***及装置 | |
US9369508B2 (en) | Method for transmitting a scalable HTTP stream for natural reproduction upon the occurrence of expression-switching during HTTP streaming | |
RU2012116623A (ru) | Способ и система осуществления видеоконтроля посредством мобильного терминала | |
RU2009116472A (ru) | Динамическая модификация свойств видео | |
CN111147860B (zh) | 一种视频数据的解码方法及装置 | |
KR20050038646A (ko) | 멀티미디어 데이터를 스트리밍하는 방법 | |
CN102017786A (zh) | 网关装置、通信方法以及程序 | |
CN111131743A (zh) | 基于浏览器的视频通话方法、装置、电子设备及存储介质 | |
JPWO2008117892A1 (ja) | コンテンツ配信システム、変換装置及びそれらに用いるコンテンツ配信方法 | |
CN1798342A (zh) | 一种转换设备中视频图像编码的转换方法 | |
KR100704116B1 (ko) | 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 | |
KR100502186B1 (ko) | 고화질 인터넷 방송 서비스 시스템 | |
CN107248991B (zh) | 基于视频关键帧的ip流调度***及方法 | |
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 (zh) | 回應於網路中斷的視訊內容的自動產生 |
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 |