KR20060124359A - 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 - Google Patents

멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 Download PDF

Info

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
Application number
KR1020050046247A
Other languages
English (en)
Other versions
KR100704116B1 (ko
Inventor
채상호
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020050046247A priority Critical patent/KR100704116B1/ko
Publication of KR20060124359A publication Critical patent/KR20060124359A/ko
Application granted granted Critical
Publication of KR100704116B1 publication Critical patent/KR100704116B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/164Feedback from the receiver or from the transmission channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing
    • H04N21/6405Multicasting

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

멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그 서버 장치{Multiple Real-time Encoding method for Multi-media Service And Server Apparatus Thereof}
도 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)

  1. a) 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하는 단계;
    b) 단계 a)에 의한 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 각각 로컬 캡쳐하는 단계; 및
    c) 코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 단계 b)에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하는 단계; 및
    d) 상기 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
  2. 제 1 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
  3. 제 1 항 또는 제 2 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 또는 RTP(Real Time Protocol)인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법.
  4. 제 1 항 또는 제 2 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다 중 실시간 인코딩 방법.
  5. 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단;
    상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 수단;
    코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐 수단에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 코딩하기 위한 수단; 및
    상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트(Multicast)하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  6. 제 5 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  7. 제 5 항 또는 제 6 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 또는 RTP(Real Time Protocol)인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  8. 제 5 항 또는 제 6 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위 한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  9. 제 5 항에 있어서, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및
    상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  10. 제 5 항에 있어서, 상기 로컬 캡쳐 수단은 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같도록 상기 글로벌 캡쳐된 멀티미디어 데이터를 캡쳐하기 위한 서브 로컬 캡쳐부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  11. 제 10 항에 있어서, 상기 서브 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 서브 로컬 비디오 캡쳐부 ; 및
    상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 서브 로컬 오디오 캡쳐부로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  12. 제 5 항, 및 제 9 내지 제 11 항 중 어느 한 항에 있어서, 상기 코딩 수단은 상기 로컬 캡쳐된 멀티미디어 데이터들 각각에 대해 상기 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩 하기 위한 코딩부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  13. 제 12 항에 있어서, 상기 코딩부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더; 및
    상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  14. 제 5 항, 및 제 9 내지 제 11 항 중 어느 한 항에 있어서, 상기 멀티캐스트 수단은 상기 코딩 수단에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트부들로 구성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  15. 제 14 항에 있어서, 상기 전송 방식은 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)이며,
    상기 멀티캐스트 부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구 성되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  16. 입력되는 멀티미디어 컨텐츠 소스를 글로벌 캡쳐하기 위한 수단;
    상기 글로벌 캡쳐 수단에 의해 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터를 각각 로컬 캡쳐하기 위한 로컬 캡쳐부들, 상기 로컬 캡쳐부들 각각은 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 률보다 작거나 같게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 비디오를 캡쳐하기 위한 로컬 비디오 캡쳐부, 및 상기 글로벌 캡쳐된 멀티미디어 데이터의 프래임 수의 약수들에 대응하게 상기 글로벌 캡쳐된 멀티미디어 데이터로부터 오디오를 캡쳐하기 위한 로컬 오디오 캡쳐부로 구성되며;
    코덱, 전송 방식, 및 전송 속도(bitrate)의 조합에 따라, 상기 로컬 캡쳐부 들 각각에 의해 로컬 캡쳐된 멀티미디어 데이터들 각각을 인코딩하기 위한 코딩부들, 상기 코딩부들 각각은 상기 로컬 캡쳐된 멀티미디어 데이터의 비디오 데이터를 코딩하기 위한 비디오 코더, 및 상기 로컬 캡쳐된 멀티미디어 데이터로부터 오디오 데이터를 코딩하기 위한 오디오 코더로 구성되며; 그리고
    상기 코딩부들 각각에 의해 코딩된 멀티미디어 데이터들 각각을 전송 방식에 따라 멀티캐스트하기 위한 멀티캐스트부들을 포함하며, 상기 전송 방식이 DMIF(Delivery Multimedia Integration Framework) 및 RTP(Real Time Protocol)인 경우, 상기 멀티캐스트부들 각각은 DMIF 멀티캐스트부 및 RTP 멀티캐스트부로 구성 되는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  17. 제 16 항에 있어서, 상기 코덱은 MPEG-4, H.264, EVRC, 및 ACC 중 하나 이상인 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  18. 제 16 항 또는 제 17 항에 있어서, 상기 조합은 멀티미디어 서비스를 받기 위한 단말들의 형태들에 대응하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
  19. 제 16 항 또는 제 17 항에 있어서, 상기 글로벌 캡쳐 수단은 상기 멀티미디어 컨텐츠 소스의 비디오를 캡쳐하기 위한 수단; 및
    상기 멀티미디어 컨텐츠 소스의 오디오를 캡쳐하기 위한 수단을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 위한 다중 실시간 인코딩 서버 장치.
KR1020050046247A 2005-05-31 2005-05-31 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치 KR100704116B1 (ko)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160140093A (ko) 2015-05-29 2016-12-07 주식회사 두두씨에스 방송 컨텐츠 파일생성방법 및 시스템

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060059599A (ko) * 2004-11-29 2006-06-02 에스케이 텔레콤주식회사 멀티미디어 컨텐츠의 영상과 음향을 분리하고 재구성하여서비스하는 방법 및 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
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