Abstract:
PURPOSE: An apparatus and a method of controlling traffic in a streaming system are provided to prevent the disconnection in the reproduction operation of a terminal. CONSTITUTION: At least one terminal(100) temporally stores the traffic for multimedia contents at a buffer(120), wherein the multimedia contents is received through a network. At least one terminal processes and reproduces the traffic, and a database stores the video/audio data for the plural kinds of multimedia contents. The database stores a media file.
Abstract:
본 발명은 네트워크를 통해 수신되는 RTP 패킷을 버퍼에 임시 저장하고, 다수개의 RTP 패킷으로 프레임이 구성되면, 상기 프레임을 디코딩하는 적어도 하나 이상의 클라이언트와, 상기 클라이언트의 상기 버퍼의 최대 크기와, 현재 버퍼 레벨과, 상기 네트워크의 대역폭과, 상기 버퍼의 초기 버퍼링 시간을 기반으로 목적 전송률을 산출하여 상기 RTP 패킷을 전송하는 스트리밍 서버를 포함하는 스트리밍 시스템을 개시하여, 스트리밍 서버가 클라이언트의 버퍼 크기를 파악하고, 현재 RTP 패킷(프레임)이 저장된 현재 버퍼 레벨을 측정하여 목적 전송율을 추정하고, 목적 전송율로 클라이언트로 RTP 패킷을 전송하여 현재 버퍼 레벨이 일정하게 유지도록 함에 의해 언더플로우/오버플로우를 방지할 수 있도록 하는 것이다.
Abstract:
PURPOSE: A VOD playing device and a method thereof capable of inserting advertisement are provided to expose the viewer to the advertisement image by displaying the advertisement image while playing video. CONSTITUTION: A search engine server(110) stores the address about the search moving picture. A terminal(120) transceives the address information about the search moving picture. The terminal requests data about the regeneration of the search moving picture. An assistant server(130) stores the session ID and the schedule information about the regeneration of the search moving picture of the terminal. A streaming server group(140) transmits the search moving picture and advertisement picture to the terminal.
Abstract:
PURPOSE: An apparatus and a method of minimizing initial buffering time in a streaming system are provided to reproduce contents in real time after a terminal request the reproduction. CONSTITUTION: A frame is received through a network, and at least one terminal(100) stores the frame at a buffer(120) and reads out the frame. A streaming server(200) applies a video codec parameter value to each track. If the track is changed, the streaming server transmits the frame of the track to a corresponding terminal when the frame is transmitted.
Abstract:
PURPOSE: An apparatus and a method for preventing an underflow and overflow in a streaming system are provided to estimate a destination transmission rate by measuring a current buffer level storing a current RTP packet. CONSTITUTION: An RTP(Real Time Protocol) packet received through a network is temporally stored in a buffer, and a client includes a message type and a buffer level which notify an alarm message to an application data field of an RTCP application defined packet. The streaming estimates the buffer size based on the size of the RTP packet which is decoded and transmitted to the client. The steaming server configures the buffer size of the at least one client(S100).
Abstract:
본 발명은 네트워크를 통해 수신되는 프레임을 버퍼에 저장한 이후에 읽어들여 디코딩하여 재생하는 적어도 하나 이상의 터미널과, 멀티미디어 컨텐트에 대해 각기 다른 비트레이트와 프레임율로 인코딩되어 생성된 하나 이상의 트랙을 저장하고, 상기 터미널로부터 재생(PLAY) 요청이 있으면, 상기 트랙 중 비트레이트와 프레임률이 가장 낮은 트랙을 선택하여 스트리밍 서비스를 개시하여, 프레임을 터미널로 전송하는 스트리밍 서버가 멀티미디어 컨테츠를 각기 다른 비트레이트와 프레임률을 가지는 다수의 트랙을 생성한 이후에 터미널로부터 재생(PLAY) 요청되면, 비트레이트와 프레임률이 가장 낮은 트랙을 선택하여 초기 버퍼링 시간동안 프레임을 전송함에 의해 터미널이 재생 요청한 이후에 실시간으로 멀티미디어 컨텐츠를 재생할 수 있도록 하는 것이다.
Abstract:
본 발명은 네트워크를 통해 수신되는 멀티미디어 컨텐츠에 대한 트래픽을 버퍼에 임시 저장하고, 상기 트래픽을 디코딩 처리하여 재생하는 적어도 하나 이상의 터미널과, 상기 멀티미디어 컨텐츠의 비디오 데이터를 적어도 하나 이상의 비트율로 인코딩되어 생성된 각 비디오 데이터를 각기 다른 비디오 버퍼에 저장하고, 상기 네트워크의 가용 대역폭 또는 상기 터미널의 버퍼 레벨을 기반으로 선택되는 상기 비디오 버퍼에 저장된 비디오 데이터와, 오디오 버퍼에 저장된 오디오 데이터에 따른 트래픽을 상기 터미널로 전송하는 스트리밍 서버를 포함하는 스트리밍 시스템을 개시하여, 스트리밍 서버가 비디오 데이터를 각기 다른 비트율로 인코딩 또는 변환한 이후에 네트워크의 가용 대역폭 또는 터미널의 버퍼 레벨을 기반으로 각기 다른 비트율 중 최적의 비트율을 가진 비디오 데이터와 오디오 데이터에 따른 트래픽을 해당 터미널로 전송할 수 있음에 따라 가용 대역폭이 매우 낮거나, 터미널의 버퍼 레벨이 매우 낮은 경우에도 빠르게 대응할 수 있도록 하는 것이다.
Abstract:
본 발명은 데이터 전송 세션으로 전송되는 RTP(real time protocol) 패킷 중 일부 패킷을 프로브 패킷을 지정하여, 상기 프로브 패킷의 시작 및 종료 정보가 포함되는 프로브 메시지를 전송하는 스트리밍 서버와, 상기 스트리밍 서버로부터 수신되는 프로브 메시지로부터 상기 프로브 패킷의 시작 및 종료를 파악하고, 상기 프로브 패킷의 크기 및 수신 시간에 따라 측정되는 네트워크의 유효 대역폭과 상응하는 수신율이 포함되는 응답 메시지를 상기 스트리밍 서버로 전송하는 적어도 하나 이상의 터미널을 포함하는 시스템을 개시하여, 스트리밍 서비스 또는 다운로드 서비스를 제공할 때, 패킷을 전송 가능한 가용 대역폭을 빠르게 추정할 수 있어 최적의 전송률로 패킷을 전송 가능하며, 네트워크의 가용 대역폭을 추정하기 위한 패킷을 별도의 측정용 패킷이 아닌 RTP 패킷을 이용함에 의해 네트워크 자원 소모를 최소화할 수 있도록 하는 것이다.
Abstract:
PURPOSE: A system and a method for measuring an effective bandwidth in a streaming and downloading service are provided to minimize the network resource consumption by using not an additional probe packet but a data packet for estimating the available bandwidth of a network. CONSTITUTION: A streaming server(200) transmits a probe message including the information on the initiation and termination of a probe packet, and it is judged the initiation and termination of the probe packet based on the message received from the steaming server. The download server transmits a second segment at a transmission rate corresponding to the reception rate including the segment request message. The steaming server substitutes the effective bandwidth with the maximum available bandwidth.