[go: up one dir, main page]

KR100758109B1 - System for Providing Video Community Service Based on Stream Address Translator and Its Method - Google Patents

System for Providing Video Community Service Based on Stream Address Translator and Its Method Download PDF

Info

Publication number
KR100758109B1
KR100758109B1 KR1020060047440A KR20060047440A KR100758109B1 KR 100758109 B1 KR100758109 B1 KR 100758109B1 KR 1020060047440 A KR1020060047440 A KR 1020060047440A KR 20060047440 A KR20060047440 A KR 20060047440A KR 100758109 B1 KR100758109 B1 KR 100758109B1
Authority
KR
South Korea
Prior art keywords
community
video
terminal
video content
stream address
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060047440A
Other languages
Korean (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 KR1020060047440A priority Critical patent/KR100758109B1/en
Application granted granted Critical
Publication of KR100758109B1 publication Critical patent/KR100758109B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A system and a method for providing a video community service based on a stream address converter are provided to minimize load of a content relaying device by allowing the stream address converter to simply relay the video contents. A video community opener terminal(100) generates and streams the video contents. The stream address converter(200) and relays converts a header of a packet including the video contents to enable a plurality of video community member terminals(400) to receive a video stream received from the video community opener terminal. A video community server(500) stores/manages address information of the video community opener terminal, the stream address converter, the video community member terminals, community channel information, and the header information to be converter. The stream address converter transmits the video stream by converting a target IP(Internet Protocol) address included in the packet into a multicast IP address if the Internet network supports multicast, and by converting the target IP into the IP of the community terminal and transmitting video streaming by an unicast type if not.

Description

스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 제공 시스템 및 그 방법{VIDEO COMMUNITY SERVICE SYSTEM BASED ON STREAM ADDRESS CONVERTER AND METHOD THEREOF}VIDEO COMMUNITY SERVICE SYSTEM BASED ON STREAM ADDRESS CONVERTER AND METHOD THEREOF}

도 1은 본 발명의 실시예에 따른 스트림 주소 변환장치 기반의 영상커뮤니티 서비스 시스템의 구성도.1 is a block diagram of a video community service system based on a stream address translation apparatus according to an embodiment of the present invention.

도 2는 도 1의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법을 나타내는 순서도.FIG. 2 is a flowchart illustrating a service providing method of the video community service system of FIG. 1.

도 3은 본 발명의 다른 실시예에 따른 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 시스템의 구성도3 is a block diagram of a video community service system based on a stream address translation apparatus according to another embodiment of the present invention.

도 4는 도 3의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법의일실시예를 나타내는 순서도.4 is a flowchart illustrating an embodiment of a service providing method of a video community service system of FIG. 3.

도 5는 도 3의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법의이실시예를 나타내는 순서도.5 is a flowchart illustrating an embodiment of a service providing method of the video community service system of FIG. 3.

*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***

100 : 커뮤니티 개설자 단말 200 : 스트림 주소 변환 장치100: community establisher terminal 200: stream address translation device

300 : 콘텐츠 서버 400 : 커뮤니티 회원 단말300: content server 400: community member terminal

500 : 영상 커뮤니티 서버 600 : 커뮤니티 정회원 단말500: video community server 600: community full member terminal

본 발명은 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 제공 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 개인 인터넷 방송 서비스 제공 시에 커뮤니티 개설자 단말에서 영상 콘텐츠의 스트리밍을 수행하고 스트림 주소 변환 장치에서는 영상 콘텐츠의 중계만을 수행하도록 함으로써, 콘텐츠를 중계하는 장치의 부하를 최소화하고 경제적인 인터넷 방송을 제공할 수 있으며, 커뮤니티 회원들이 서로의 콘텐츠를 공유 및 배포할 수 있도록 하는 기술이다.The present invention relates to a system and a method for providing a video community service based on a stream address translation apparatus. More particularly, the present invention provides a method for streaming video content in a community establishment terminal when providing a personal Internet broadcasting service. By performing only relaying, it is possible to minimize the load on the device for relaying content and to provide economical Internet broadcasting, and to allow community members to share and distribute each other's contents.

인터넷 기술 중 고용량의 정보를 단시간 내 전송하는 초고속정보통신망의 구현에 의해 방송과 통신의 융합 형태로 나타난 인터넷 방송은 기존공중파 또는 유선방송에서 나타나는 일방적인 "편성"구조에서 탈피하여 클라이언트가 원하는 내용의 방송을 어느 때라도 선택하여 스트리밍 기술을 통해 청취 또는 시청할 수 있도록 한다.Internet broadcasting, which appears as a convergence of broadcasting and communication by the implementation of a high-speed information communication network that transmits high-capacity information in a short period of time, breaks away from the unilateral "combination" structure that appears in existing public waves or cable broadcasting. You can select a broadcast at any time to listen to or watch it through streaming technology.

이에, 인터넷 방송은 공중파 또는 유선 방송의 콘텐츠 뿐만 아니라 개인의 일상 생활과 관련한 고유한 방송 콘텐츠를 제공하는데, 이러한 방송 콘텐츠들은 인터넷상에 접속된 인터넷 방송국 서버에 의해 자체 제작되고 인터넷상에 존재하는 불특정 클라이언트의 요구에 의해 인터넷 상에서 방송된다.Accordingly, Internet broadcasting provides not only contents of airwaves or cable broadcasting but also unique broadcasting contents related to individual's daily life, and these broadcasting contents are produced by an Internet broadcasting station server connected to the Internet and are unspecified on the Internet. Broadcast on the Internet at the request of the client.

그러나, 공중파 방송과 달리 인터넷 방송은 다양한 방송 콘텐츠를 제작한 군소 인터넷 방송국에 방송 시청을 원하는 시청자 또는 청취를 원하는 클라이언트가 접속해야만 방송 시청이 가능하며 군소 인터넷 방송국 서버 시스템이 수용할 수 있는 수보다 많은 수의 클라이언트가 동시에 접속할 경우 인터넷 고유한 특성에 의한 실시간 방송이 어려운 문제점이 있다.However, unlike over-the-air broadcasting, Internet broadcasting can be viewed only when a viewer who wants to watch the broadcast or a client who wants to listen to the small Internet broadcasting station that has produced various broadcasting contents is able to watch the broadcast and more than the small internet broadcasting server system can accommodate. If a large number of clients access at the same time, there is a problem in that real-time broadcasting is difficult due to the unique characteristics of the Internet.

또한, 종래에는 스트리밍 설비를 포함한 중계 장치는 매우 고가이므로 영세 인터넷 방송국에서 이를 구입 및 운영하는 것은 어려운 문제점이 있다.In addition, in the related art, since a relay apparatus including a streaming facility is very expensive, it is difficult to purchase and operate it in a small internet broadcasting station.

이러한 문제점을 해결하기 위한 피어 투 피어 멀티캐스트(peer to peer multicast) 방법이 제시되어, 최근의 인터넷 중계 방송 서비스는 대부분 이 방법을 통해 제공되고 있다. To solve this problem, a peer to peer multicast method has been proposed, and most of the recent Internet relay broadcasting services have been provided through this method.

이러한 피어 투 피어 멀티캐스트방법은 각 사용자 단말이 스트리밍 중계 장치 역할을 대신 수행하여 복수의 수신자 단말로 콘텐츠를 중계시키는 소프트웨어적인 멀티캐스트 방법으로써, 고가의 스트리밍 중계 장치 및 네트워크 비용 증가를 해결할 수 있다.The peer-to-peer multicast method is a software multicast method in which each user terminal performs a role of a streaming relay device to relay content to a plurality of receiver terminals, thereby solving an expensive streaming relay device and an increase in network cost.

그러나, 이 방법은 트리 구조처럼 다단 중계하는 방식으로서 중간에서 중계역할을 수행하던 사용자 단말이 정상적 또는 비정상적으로 접속을 종료하는 경우 다른 단말이 이를 대체해 주어야 하는데 그 대체 시간 동안 중계 단말에 연결되어 있던 모든 수신자 단말들에게 콘텐츠 패킷 손실이 발생할 수 있다. 이와 같이, 패킷 손실이 발생하는 경우 화질이 나빠지는 문제점이 있다.However, this method is a multi-stage relaying method like a tree structure. If a user terminal that normally plays a relay role terminates normally or abnormally, another terminal should replace it. Content packet loss may occur for all receiver terminals. As such, there is a problem in that image quality deteriorates when packet loss occurs.

또한, 종래의 피어 투 피어 멀티캐스트 방법은 시청자간에 덧글 쓰기를 통한 의견 교환 정도의 기능은 제공할 수 있으나, 일방적인 방송에 대한 덧글만 가능하며 콘텐츠 교환이 어려워 콘텐츠 확보 및 커뮤니티 회원 간의 자유로운 영상 교환 등이 어려운 문제점이 있었다.In addition, although the conventional peer-to-peer multicast method can provide a function of exchanging opinions between viewers through comments, only one-way broadcasting comments can be provided and content exchange is difficult, thereby securing content and free video exchange among community members. There was a difficult back problem.

이와 같이, 종래에는 실시간 영상 커뮤니티 시스템이 존재하지 않았으며 존재하였다 하더라도 일방적인 인터넷 방송 시스템에 한정되어 있었으며, 시청자 수의 제한, 경제성 부족, 및 방송 콘텐츠 확보의 어려움 등의 문제점이 있었다.As described above, the real-time video community system did not exist in the prior art, and although it existed, it was limited to a one-way internet broadcasting system, and there were problems such as a limited number of viewers, lack of economic feasibility, and difficulty in securing broadcast contents.

상기한 요구에 부응하기 위해 창출된 본 발명의 목적은, 커뮤니티 개설자 단의 단말에서 스트리밍을 하고 스트림 주소 변환 장치에서는 단순히 영상 콘텐츠의 중계를 수행하도록 함으로써, 콘텐츠 중계 장치의 부하를 최소화시키고 경제성을 증대시키는 데 있다.An object of the present invention created to meet the above requirements is to stream in the terminal of the community creator stage and to simply stream the video content in the stream address translation device, thereby minimizing the load of the content relay device and increasing economic efficiency It is to let.

또한, 본 발명의 다른 목적은 스트림 주소 변환장치를 통해 복수의 커뮤니티 회원 단말 간에 의견 및 콘텐츠를 자유로이 교환할 수 있도록 하고 다양한 콘텐츠를 확보할 수 있도록 하는 데 있다.In addition, another object of the present invention is to be able to freely exchange opinions and content between a plurality of community member terminals through a stream address translation device and to secure various contents.

상기한 바와 같은 목적을 달성하기 위한 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 시스템은, 영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 커뮤니티 개설자 단말과, 상기 커뮤니티 개설자 단말로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치와, 상기 커뮤니티 개설자 단말, 상기 스트림 주소 변환 장치, 및 상기 복수의 커뮤티니 회원 단말의 주소 정보, 커뮤니티 채널 정보, 상기 변환할 헤더 정보를 저 장 및 관리하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 한다.In accordance with an aspect of the present invention, there is provided a system for providing a video community service based on a stream address changer, the community establisher terminal generating video content and streaming the video content, and a video received from the community establisher terminal. A stream address conversion apparatus for converting and relaying a header of a packet including the video content so that a plurality of community member terminals can receive streaming, the community creator terminal, the stream address translation apparatus, and the plurality of community member terminals It comprises a video community server for storing and managing the address information, the community channel information, the header information to be converted.

또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 시스템은, 영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 복수의 커뮤니티 정회원 단말과, 영상콘텐츠를 생성하고 상기 복수의 커뮤니티 정회원 단말과 영상 콘텐츠를 상호 공유하는 커뮤니티 개설자 단말과, 상기 복수의 커뮤니티 정회원 단말 중 하나로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치와, 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠 소스 단말을 상기 복수의 커뮤니티 정회원 단말 중 하나로의 변경을 요청받은 경우, 해당 커뮤니티 정회원 단말로 상기 스트림 주소 변환 장치의 주소정보를 전송하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 한다.In addition, the system for providing a video community service based on the stream address changer according to the present invention includes a plurality of community full member terminals generating video content and streaming the video content, and generating a video content and the plurality of community full member terminals and video. A stream address for converting and relaying a header of a packet including the video content so that a plurality of community member devices can receive the video streaming received from one of the plurality of community member terminals and the community establisher terminal sharing content with each other; And a conversion apparatus and a video community server for transmitting address information of the stream address conversion apparatus to a corresponding community full member terminal when a change request of the video content source terminal to one of the plurality of community full member terminals is received from the community creator terminal. Characterized in that the configuration hereinafter.

또한, 바람직하게는, 본 발명의 상기 커뮤니티 개설자 단말에서 상기 커뮤니티 정회원 단말의 영상 콘텐츠를 자신의 영상 콘텐츠와 하나의 채널로 전송하낟.In addition, preferably, the community establisher terminal of the present invention transmits the video content of the community full member terminal in one channel with its own video content.

또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 방법은, 커뮤니티 개설자 단말에서 커뮤니티 개설 및 영상 콘텐츠를 생성하는 제 1 과정과, 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보와 상기 영상 콘텐츠를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정과, 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 한다.In addition, the method for providing a video community service based on the stream address changing apparatus according to the present invention includes a first process of creating a community and creating video content in a community creator terminal, address information of a stream address conversion apparatus received from a video community server, Generating a packet including the video content and transmitting the packet to the corresponding stream address translator; and converting the destination address of the packet to the address of the community member terminal to receive the packet to the corresponding community member terminal. And a third process of transmitting the packet.

또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 방법은, 커뮤니티 개설자 단말에서 커뮤니티를 개설하고 복수의 커뮤니티 정회원 단말에서 영상 콘텐츠를 생성하는 제 1 과정과, 상기 복수의 커뮤니티 정회원 단말에서 생성된 영상 콘텐츠와 상기 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정과, 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 한다.In addition, the method for providing a video community service based on the stream address changer according to the present invention includes a first process of creating a community in a community creator terminal and generating video content in a plurality of community full member terminals, and in the plurality of community full member terminals. A second step of generating a packet including the generated video content and address information of the stream address translator received from the video community server and transmitting the packet to the corresponding stream address translator; and the destination address of the packet in the stream address translator; It is characterized in that it comprises a third step of transmitting the packet to the community member terminal by changing to the address of the community member terminal to receive.

또한, 본 발명은 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠의 요청이 있는 경우, 상기 커뮤니티 정회원 단말이 자신의 영상 콘텐츠를 상기 커뮤니티 개설자 단말로 전송하는 제 2-1과정과, 상기 커뮤니티 개설자 단말에서 상기 전송받은 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 콘텐츠 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-2과정을 포함하는 것이 바람직하다.In addition, the present invention, if there is a request for the video content from the community establisher terminal, step 2-1 of the community full member terminal transmits its own video content to the community establisher terminal, and the received from the community establisher terminal And a step 2-2 of generating a content packet including video content and address information of the stream address translation apparatus and transmitting the content packet to the corresponding stream address translation apparatus.

또한, 본 발명은 상기 커뮤니티 개설자 단말이 상기 영상 커뮤니티 서버에 대하여 영상 콘텐츠 소스 단말이 상기 커뮤니티 정회원 단말로 변경되었음을 알리는 제 2-1과정과, 상기 영상커뮤니티 서버가 상기 커뮤니티 정회원 단말로 커뮤니티 채널을 할당하고 상기 스트림 주소 변환장치의 주소정보를 전송하는 제 2-2과정과, 상기 커뮤니티 정회원 단말에서 상기 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-3과정을 포함하는 것을 특징으로 한다.In addition, the present invention is a process 2-1 of the community establishment terminal informs the video community server that the video content source terminal is changed to the community full member terminal, and the video community server allocates a community channel to the community full member terminal 2-2 process of transmitting the address information of the stream address conversion device, and generating a packet including the video content and the address information of the stream address conversion device in the community member to transmit to the corresponding stream address conversion device It characterized in that it comprises a second to third process.

상술된 구성을 갖는 본 발명의 영상 커뮤니티 서비스 시스템을 이용한 실시예를 설명하면 다음과 같다.An embodiment using the video community service system of the present invention having the above-described configuration will be described below.

도 1은 본 발명의 실시예에 따른 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 시스템의 구성도이다.1 is a block diagram of a video community service system based on a stream address translation apparatus according to an embodiment of the present invention.

먼저, 본 발명의 실시예에 따른 영상 커뮤니티 서비스 시스템은 커뮤니티 개설자 단말(100), 스트림 주소 변환 장치(200), 콘텐츠 서버(300), 복수의 커뮤니티 회원 단말(400) 및 영상 커뮤니티 서버(500)를 포함하여 구성된다.First, the video community service system according to an exemplary embodiment of the present invention includes a community creator terminal 100, a stream address translation apparatus 200, a content server 300, a plurality of community member terminals 400, and a video community server 500. It is configured to include.

커뮤니티 개설자 단말(100)은 영상 콘텐츠를 생성하고 생성한 실시간영상 콘텐츠와 스트림 주소변환장치(200)의 주소정보를 포함한 IP 패킷을 생성하여 스트림 주소 변환장치(200)로 송출한다. 즉, 커뮤니티 개설자 단말(100)은 스트림 주소 변환장치(200)의 IP 주소를 목적지 주소로 하여 IP 패킷을 생성한다. 이때, 영상 콘텐츠는 오디오 및 비디오 매체를 통한 아날로그 신호 형태의 데이터가 디지털 신호 형태로 변환된 후 특정 코덱을 이용하여 압축된 형태의 콘텐츠이다.The community establisher terminal 100 generates the video content, generates an IP packet including the generated real-time video content and address information of the stream address conversion apparatus 200, and transmits the generated IP packet to the stream address conversion apparatus 200. That is, the community establisher terminal 100 generates an IP packet using the IP address of the stream address translation apparatus 200 as a destination address. In this case, the image content is content that is compressed using a specific codec after data of an analog signal form through audio and video media is converted into a digital signal form.

스트림 주소 변환 장치(200)는 영상 커뮤니티 서버(500)로부터 IP 주소정보 테이블을 수신하여 그 IP 주소정보 테이블로부터 변환할 패킷 헤더 정보를 수신하여, 커뮤니티 개설자 단말(100)로부터 수신한 영상 콘텐츠 패킷 내의 목적지 주소정보를 수신할 커뮤니티 회원단말(400)의 주소로 변환하여 해당 커뮤니티 회원 단말(400)로 전송하고, 콘텐츠 서버(300)로 보내어 저장시킨다. The stream address translation apparatus 200 receives the IP address information table from the video community server 500, receives packet header information to be converted from the IP address information table, and receives the packet header information from the community content creator terminal 100. The destination address information is converted into the address of the community member terminal 400 to be received, transmitted to the corresponding community member terminal 400, and sent to the content server 300 for storage.

이와 같이, 본 발명의 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단 말(100)로부터 수신한 영상 콘텐츠의 중계를 수행할 뿐이고, 영상 콘텐츠의 스트리밍은 커뮤니티 개설자 단말(100)에서 수행하도록 함으로써 영상 스트리밍 중계 역할을 수행하는 스트림 주소 변환 장치(200)의 부하를 감소시킬 수 있다.As such, the stream address translation apparatus 200 of the present invention only performs the relaying of the video content received from the community establisher terminal 100, and the streaming of the video content is performed by the community establisher terminal 100, thereby streaming the video. The load of the stream address translation apparatus 200 which performs a relay role can be reduced.

콘텐츠 서버(300)는 스트림 주소 변환 장치(200)를 통해 중계되는 영상 콘텐츠를 저장하여, 추후 커뮤니티 회원 단말(400)로부터 해당 영상 콘텐츠에 대한 재전송을 요청 받으면 제공할 수 있도록 한다.The content server 300 stores the video content relayed through the stream address translation apparatus 200 so that the content server 300 may provide the video content when a request for retransmission of the video content is received from the community member terminal 400 later.

복수의 커뮤니티 회원 단말(400)은 영상 커뮤니티서버(500)로부터 채널정보를 수신하여, 할당된 채널을 통해 커뮤니티 개설자 단말(100)로부터 제공되는 영상 콘텐츠를 수신한다.The plurality of community member terminals 400 receive channel information from the image community server 500 and receive image contents provided from the community creator terminal 100 through the assigned channel.

영상 커뮤니티 서버(500)는 영상 커뮤니티가 원활히 이루어질 수 있도록 커뮤니티 채널, 커뮤니티 개설자 단말(100), 스트림 주소 변환 장치(200), 및 복수의 커뮤니티 회원 단말(400)의 주소 정보를 이용하여 IP 주소정보 테이블을 생성하여 관리하고 제어한다. 또한, 영상 커뮤니티 서버(500)는 커뮤니티 개설자 단말(100)에 대해 콘텐츠 송출을 위한 커뮤니티 채널을 할당하고 스트림 주소 변환장치(200)의 IP 주소정보를 제공하고, 스트림 주소 변환장치(200)로 IP 주소정보 테이블을 전송하며, 커뮤니티 회원 단말(400)에 대해 콘텐츠 수신을 위한 채널을 할당한다.The video community server 500 uses the address information of the community channel, the community establisher terminal 100, the stream address conversion apparatus 200, and the plurality of community member terminals 400 to facilitate the video community. Create, manage, and control tables. In addition, the video community server 500 allocates a community channel for content transmission to the community creator terminal 100, provides IP address information of the stream address conversion apparatus 200, and sends the IP to the stream address conversion apparatus 200. The address information table is transmitted, and a channel for receiving content is allocated to the community member terminal 400.

이하, 도 2를 참조하여, 도 1의 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법을 설명하기로 한다.Hereinafter, a service providing method of a video community service system based on the stream address translation apparatus of FIG. 1 will be described with reference to FIG. 2.

먼저, 커뮤니티 개설자 단말(100)이 영상 커뮤니티 서버(500) 상에 커뮤니티를 미리 개설하고, 영상 콘텐츠를 생성한다(S101). 이때, 커뮤니티개설자 단 말(100)은 커뮤니티에 참가하려는 회원들의 단말(400)로부터 개설된 커뮤니티로의 회원가입을 받는 것이 바람직하다.First, the community establisher terminal 100 previously establishes a community on the video community server 500 and generates video content (S101). In this case, the community establisher terminal 100 preferably receives membership from the terminal 400 of the members who want to participate in the community.

이에, 영상 커뮤니티 서버(500)는 커뮤니티 개설자 단말(100)에 대하여 커뮤니티 채널을 할당하고(인터넷이 멀티캐스트를 지원할 경우에는 커뮤니티 채널마다 멀티캐스트 IP가 자동적으로 할당), 해당 스트림 주소 변환 장치(200)의 주소 정보(IP 주소 및 포트 번호 등)를 제공하고(S102), 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송하며(S103), 커뮤니티 회원단말(400)로 콘텐츠 수신을 위한 채널정보를 전송한다(S104). 즉, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송함으로써 커뮤니티 개설자 단말(100)의 IP 주소정보와 수신할 커뮤니티 회원 단말(400)의 주소정보(즉, 변환할 IP 주소정보)를 제공하고, 커뮤니티 회원 단말(400)로 커뮤니티 채널의 멀티캐스트 IP 주소 및 포트 번호나 커뮤니티 채널의 포트 번호를 제공한다. 이 때, 인터넷망이 멀티캐스트를 지원할 경우에는 변환될 IP 주소가 커뮤니티 채널에 할당된 멀티캐스트 IP 주소가 되고, 그렇지 않은 경우에는 변환될 IP 주소가 커뮤니티 회원 단말(400)의 IP 주소들이 된다. Accordingly, the video community server 500 allocates a community channel to the community creator terminal 100 (when the Internet supports multicast, the multicast IP is automatically assigned to each community channel), and the corresponding stream address translation apparatus 200. Channel information for transmitting content to the stream address translation apparatus 200 (S103), and receiving the content to the community member terminal 400 (S103). The information is transmitted (S104). That is, the video community server 500 transmits the IP address information table to the stream address conversion apparatus 200 so that the IP address information of the community creator terminal 100 and the address information of the community member terminal 400 to be received (that is, the conversion). IP address information to be provided), and provides the community member terminal 400 with the multicast IP address and port number of the community channel or the port number of the community channel. At this time, if the Internet network supports multicast, the IP address to be converted is a multicast IP address assigned to a community channel, otherwise the IP address to be converted is an IP address of the community member terminal 400.

그 후, 커뮤니티 개설자 단말(100)은 미리 설치된 프로그램을 이용하여 영상 콘텐츠(실시간 동영상, 미리 제작한 동영상)와 목적지인 스트림 주소 변환 장치(200)의 IP 주소를 포함하는 패킷을 생성하여 송출한다(S105, S106).Thereafter, the community establisher terminal 100 generates and transmits a packet including video content (real time video, pre-produced video) and an IP address of the stream address conversion apparatus 200 as a destination by using a pre-installed program ( S105, S106).

이어서, 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단말(100)로부터 수신한 영상 패킷을 영상 커뮤니티 서버(500)로부터 전해 받은 커뮤니티 채널의 IP 주소 정보 테이블에 의거하여 목적지 IP 주소를 변경한 후(S107), 변경된 패킷을 커뮤티니 회원단말로(400)로 송출하고(S108), 콘텐츠 서버(300)로 송출하여 저장하도록 한다(S109). Subsequently, the stream address conversion apparatus 200 changes the destination IP address based on the IP address information table of the community channel transmitted from the video community server 500 to the video packet received from the community establisher terminal 100 (S107). ), The changed packet is sent to the community member terminal 400 (S108), and sent to the content server 300 to be stored (S109).

이때, 스트림 주소 변환장치(200)에서의 주소 변환의 예를 들면, 수신한 패킷의 소스 IP 주소가 X1.X2.X3.X4 이면 패킷의 목적지 IP 주소를 Y1.Y2.Y3.Y4로 변경하고, X5.X6.X7.X8 이면 Y5.Y6.Y7.Y8로 변경하며, 경우에 따라 포트번호를 이용하여 목적지 주소를 구분한다.At this time, for example, in the address translation in the stream address translation apparatus 200, if the source IP address of the received packet is X1.X2.X3.X4, the destination IP address of the packet is changed to Y1.Y2.Y3.Y4. If it is X5.X6.X7.X8, change it to Y5.Y6.Y7.Y8. In some cases, use the port number to distinguish the destination address.

또한, 멀티캐스트가 지원되는 인터넷망에서는 커뮤니티에 할당된 멀티캐스트 IP 주소를 목적지 IP 주소로 하여 인터넷망으로 송출하고, 멀티캐스트가 지원되지 않는 경우에는 커뮤니티 회원 단말(400)의 IP 주소들을 목적지 IP 주소로 하여 각 커뮤니티 회원 단말(400)로 영상 패킷을 복사한 뒤 송출하는 것이 바람직하다.In addition, in the Internet network that supports multicast, the IP address of the community member terminal 400 is transmitted to the Internet network using the multicast IP address assigned to the community as the destination IP address, and when the multicast is not supported. It is preferable to copy the video packet to each community member terminal 400 and send it as an address.

또한, 커뮤니티 회원 단말(400)은 영상 커뮤니티 서버(500)로부터 전해 받은 정보를 이용하여 멀티캐스트 IP 주소를 목적지로 하는 IGMP(Internet Group Management Protocol) 조인(Join) 메시지를 인터넷에 보내거나, 해당 포트 번호를 열어놓아 영상 콘텐츠를 수신한다.In addition, the community member terminal 400 sends an Internet Group Management Protocol (IGMP) Join message to the Internet by using the information transmitted from the video community server 500, or a corresponding port. Open the number to receive video content.

또한, 콘텐츠 서버(300)는 스트림 주소 변환 장치(200)로부터 수신한 영상 콘텐츠를 저장하여, 커뮤니티 회원이 실시간으로 시청하지 못한 경우 추후 VOD(Video On Demand) 형태로 커뮤니티 회원 단말(400)로 제공할 수 있도록 한다.In addition, the content server 300 stores the video content received from the stream address translation apparatus 200, if the community member does not watch in real time to provide to the community member terminal 400 in the form of VOD (Video On Demand) later Do it.

도 3은 본 발명의 다른 실시예에 따른 스트림 주소 변환장치 기반의 영상커뮤니티 서비스 시스템의 구성도이다. 본 발명의 다른 실시예에 따른 영상 커뮤니티 시스템은 도 1의 커뮤니티 개설자 단말(100)에서 생산한 콘텐츠 외에 다양한 콘텐츠를 공유하거나 배포하기 위한 복수의 커뮤니티 정회원 단말(600)을 구비한다.3 is a block diagram of a video community service system based on a stream address translation apparatus according to another embodiment of the present invention. The video community system according to another embodiment of the present invention includes a plurality of community full member terminals 600 for sharing or distributing various contents in addition to the contents produced by the community establisher terminal 100 of FIG. 1.

커뮤니티 정회원 단말(600)은 커뮤니티 개설자 단말(100)과 같이 영상 콘텐츠를 생성하고, 커뮤니티 개설자 단말(100)로부터 영상 콘텐츠 전송 요청이 있는 경우 커뮤니티 개설자 단말(100)로 해당 영상 콘텐츠를 전송하거나 직접 스트림 주소 변환 장치(200)로 전송하며, 요청이 없는 경우에도 미리 커뮤니티 개설자 단말(100)로 전송할 수 있다. The community full member terminal 600 generates the video content like the community establisher terminal 100, and transmits the video content to the community establisher terminal 100 or directly streams the video content transmission request from the community establisher terminal 100. Transmission to the address translation apparatus 200, even if there is no request can be transmitted to the community establisher terminal 100 in advance.

이 때, 커뮤니티 정회원 단말(600)은 커뮤니티 회원 단말(400)과 달리 영상 콘텐츠를 송출하기 위한 커뮤니티 개설자 단말(100)의 IP 주소와 포트 번호, 스트림 주소 변환 장치(200)의 IP 주소와 포트 번호를 제공받는 것이 바람직하다. 즉, 커뮤니티 회원 단말(400)은 커뮤니티 개설자 단말(100)로부터 콘텐츠를 수신할 수 있는 자격을 부여한 회원의 단말을 의미하나, 커뮤니티 정회원 단말(600)은 콘텐츠의 수신 뿐만 아니라 커뮤니티 개설자 단말(100)과 콘텐츠를 공유하고 영상 콘텐츠를 송출할 수 있는 자격이 부여된 정회원의 단말을 의미한다.In this case, unlike the community member terminal 400, the community full member terminal 600 is the IP address and port number of the community establisher terminal 100 for transmitting the video content, and the IP address and port number of the stream address conversion apparatus 200. It is desirable to be provided with. That is, the community member terminal 400 refers to a terminal of a member who has qualified to receive content from the community creator terminal 100, but the community full member terminal 600 not only receives the content but also the community creator terminal 100. Means a terminal of a regular member who is entitled to share content with the user and to transmit video content.

이때, 커뮤니티 내의 모든 영상 콘텐츠가 커뮤니티 개설자 단말(100)을 통해 중계될 때에는 하나의 채널로 전송되므로 커뮤니티 회원 단말(400) 및 커뮤니티 정회원 단말(600)은 연속적으로 영상 콘텐츠를 시청할 수 있다. In this case, when all the video content in the community is relayed through the community establisher terminal 100 is transmitted through one channel, the community member terminal 400 and the community full member terminal 600 can continuously watch the video content.

이하, 도 4 및 도 5를 참조하여, 도 3의 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 제공 방법을 설명하기로 한다. Hereinafter, a method of providing a video community service based on the stream address translation apparatus of FIG. 3 will be described with reference to FIGS. 4 and 5.

먼저, 도 4는 커뮤티니 개설자 단말(100)의 요청에 의해 커뮤니티 정회원 단 말(600)로부터 영상 콘텐츠를 가져와 영상 콘텐츠를 제공하는 방법을 도시한다.First, FIG. 4 illustrates a method of providing video content by obtaining video content from the community full member terminal 600 at the request of the community creator terminal 100.

커뮤티니 개설자 단말(100)이 커뮤니티를 개설하고(S201), 커뮤니티 정회원 단말(600)이 영상 콘텐츠를 생성한다(S202). 이때, 커뮤니티 개설자 단말(100)은 커뮤니티 정회원 단말(600) 및 커뮤니티 회원 단말(400)로부터 회원가입을 받는 것이 바람직하다.The community establisher terminal 100 establishes a community (S201), and the community full member terminal 600 generates video content (S202). In this case, the community establisher terminal 100 preferably receives membership from the community full member terminal 600 and the community member terminal 400.

커뮤니티 개설자 단말(100)이 커뮤니티 정회원 단말(600)로 영상 콘텐츠의 전송을 요청하면(S203), 커뮤니티 정회원 단말(600)이 제작한 영상 콘텐츠를 커뮤니티 개설자 단말(100)로 전송한다(S205). When the community establisher terminal 100 requests transmission of the video content to the community full member terminal 600 (S203), the community establisher terminal 600 transmits the video content produced by the community establisher terminal 100 (S205).

그 후, 영상 커뮤니티 서버(500)로부터 제공받은 주소정보, 채널정보, IP 주소정보 테이블 등을 이용하여 콘텐츠 패킷을 생성하고 패킷내의 목적지 주소를 변경하여 변경된 패킷을 해당 커뮤니티 회원 단말로 보내는 일련의 과정(S206~S212)은 도 2의 과정(S102~S109)와 동일하므로 그 구체적인 설명은 생략하기로 한다.Thereafter, a process of generating a content packet using address information, channel information, and IP address information table provided from the video community server 500, changing a destination address in the packet, and sending the changed packet to the corresponding community member terminal. S206 to S212 are the same as the processes S102 to S109 of FIG. 2, and thus a detailed description thereof will be omitted.

한편, 도 5는 커뮤니티 정회원 단말(600)이 직접 스트림 주소 변환 장치(200)로 제작한 영상 콘텐츠를 송출하는 경우의 커뮤니티 서비스 제공방법을 도시한다.Meanwhile, FIG. 5 illustrates a community service providing method when the community full member terminal 600 transmits the video content produced by the direct stream address translation apparatus 200.

먼저, 커뮤티니 개설자 단말(100)이 커뮤니티를 개설하고(S301), 커뮤니티 정회원 단말(600)이 영상 콘텐츠를 생성한다(S302).First, the community establisher terminal 100 establishes a community (S301), and the community full member terminal 600 generates video content (S302).

이어서, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송하고(S303), 커뮤니티 회원 단말(400)에 대해 영상 콘텐츠 수신을 위한 채널정보를 전송한다(S304).Subsequently, the video community server 500 transmits the IP address information table to the stream address translation apparatus 200 (S303), and transmits channel information for receiving the video content to the community member terminal 400 (S304).

그 후, 커뮤니티 개설자 단말(100)이 영상 커뮤니티 서버(500)로 영상 콘텐츠 소스 단말 변경에 대한 신호를 보내고, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 커뮤니티 채널의 영상 스트리밍 패킷 소스 IP 주소가 변경되었다는 정보를 제공한다(S305).Thereafter, the community establisher terminal 100 sends a signal for changing the video content source terminal to the video community server 500, and the video community server 500 sends the video streaming packet source of the community channel to the stream address conversion apparatus 200. Information that the IP address has been changed is provided (S305).

이어서, 영상 커뮤니티 서버(500)는 커뮤니티 정회원 단말(600)로 커뮤니티 채널 할당 및 스트림 주소 변환 장치의 IP 주소정보를 제공하고(S306), 스트림 주소 변환 장치(200)는 IP 주소 정보 테이블을 업데이트한다(S307).Subsequently, the video community server 500 provides the community channel member 600 with the IP address information of the community channel allocation and stream address translation apparatus (S306), and the stream address translation apparatus 200 updates the IP address information table. (S307).

그 후, 커뮤니티 정회원 단말(600)은 콘텐츠와 수신한 IP 주소정보를 포함하여 콘텐츠 패킷을 생성하고(S308), 이를 스트림 주소 변환장치(200)로 송출하며(S309), 스트림 주소 변환장치(200)는 커뮤니티 정회원 단말(600)로부터 수신한 영상 스트리밍 패킷의 IP 주소를 변환한 후(S310), 커뮤니 회원 단말(400) 및 콘텐츠 서버(300)로 송출한다(S311, S312).Thereafter, the community full member terminal 600 generates a content packet including the content and the received IP address information (S308), sends it to the stream address conversion apparatus 200 (S309), and the stream address conversion apparatus 200. ) Converts the IP address of the video streaming packet received from the community full member terminal 600 (S310), and sends it to the community member terminal 400 and the content server 300 (S311, S312).

한편, 커뮤니티 정회원 단말(600)이 직접 스트림 주소 변환 장치(600)로 영상 콘텐츠를 송출하는 다른 방법으로는, 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600) 모두 영상 커뮤니티 서버(500)에 IP 주소를 등록하고, 스트림 주소 변환 장치(200)의 IP 주소 정보 테이블에 역시 등록을 하는 방법이 있다.On the other hand, as another method for the community full member terminal 600 to directly transmit the video content to the stream address translation apparatus 600, both the community establisher terminal 100 and the community full member terminal 600 to the video community server 500 There is a method of registering an address and registering it in the IP address information table of the stream address translation apparatus 200 as well.

이 때, 스트림 주소 변환 장치(200)에서 패킷 헤더 변환 시 변환된 스트리밍 패킷들의 IP 주소가 동일함으로 인해 발생되는 충돌을 피하기 위해서, 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600)을 제어하여 영상 콘텐츠 송출 시간을 다르게 설정하거나 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600)마다 포트 번호를 다르게 설정하는 것이 바람직하다.At this time, in order to avoid a collision caused by the same IP address of the streaming packets converted when the packet header is converted by the stream address translation apparatus 200, the stream address translation apparatus 200 is the community establisher terminal 100 and the community regular member. It is preferable to set the video content transmission time differently by controlling the terminal 600 or set a different port number for each community establisher terminal 100 and the community full member terminal 600.

이와 같이, 영상 커뮤니티 서버(500)는 커뮤니티 채널, 커뮤니티 구성 단말들(100,400,600) 및 스트림 주소 변환 장치(200)의 IP 주소 및 포트 번호들을 목록화하고, 커뮤니티 구성 단말들(100,400,600) 및 스트림 주소 변환 장치(200)에 각각 필요한 정보를 제공한다. As such, the video community server 500 lists the IP addresses and port numbers of the community channel, the community configuration terminals 100, 400, 600, and the stream address conversion apparatus 200, and converts the community configuration terminals 100, 400, 600 and the stream address. Each device 200 provides the necessary information.

또한, 스트림 주소 변환 장치(200)는 IP 주소(경우에 따라서는 포트 번호) 정보 테이블을 작성하고 이를 이용하여 IP 주소 변환 작업을 수행한다. 각 단말들(100,400,600)은 지정 받은 IP 주소 및 포트 번호로 영상 콘텐츠를 송출하거나 수신하여 디스플레이하는 작업을 수행한다. In addition, the stream address translation apparatus 200 prepares an IP address (in some cases, port number) information table and performs IP address translation by using the information table. Each of the terminals 100, 400, 600 transmits, receives, and displays the image content using the designated IP address and port number.

상기와 같이 본 발명은 커뮤니티 개설자 단말(100)과 커뮤티니 (정)회원단말(400, 600) 간에 상호 유기적으로 신호를 주고 받으며 영상 커뮤니티를 구성하고, 만일 서로의 영상을 주고 받으면서 콘텐츠를 공유하거나 배포하고자 할 때에는 추가되는 영상마다 포트 번호를 추가하고 이를 각 장치에 제공하면 된다.As described above, the present invention constructs a video community by mutually transmitting and receiving signals between the community creator terminal 100 and the community (regular) member terminals 400 and 600, and sharing or distributing contents while exchanging images with each other. If you want to add a port number for each additional video and provide it to each device.

따라서, 본 발명에서는 영상 콘텐츠 중계 시 콘텐츠의 생성 및 스트리밍을 커뮤니티 개설자 단말(100)에서 하도록 하고, 스트림 주소 변환 장치(200)에서는 하부 계층에서 패킷의 헤더 변환을 통한 영상 스트리밍 중계를 수행시킴으로써 스트리밍 중계 장치의 부하를 감소시키고 값비싼 고기능 중계 장치 대신에 중계 기능의 최소 역할을 수행하는 스트림 주소 변환 장치(200)를 사용하면 되므로 경제적이다.Therefore, in the present invention, when the video content is relayed, the content is generated and streamed by the community creator terminal 100, and the stream address translation apparatus 200 performs the streaming by performing the video streaming relay through the header conversion of the packet in the lower layer. It is economical to use the stream address translation device 200 which reduces the load on the device and performs the minimum role of the relay function instead of the expensive high performance relay device.

또한, 일방적인 스트리밍 방식에서 벗어나 쌍방향의 스트리밍이 구현되는 영 상 커뮤니티를 제공할 수 있으며, 서로의 영상을 주고 받을 수 있어서 친밀감, 동질감 및 신뢰성을 높일 수 있다.In addition, it is possible to provide a video community in which two-way streaming is implemented away from the one-way streaming method, and can increase the intimacy, homogeneity and reliability by exchanging images with each other.

상술한 실시예에서는 영상 커뮤니티 구성 시의 영상 콘텐츠를 전달하는 방법으로서 커뮤니티 서버(500)와 스트림 주소 변환 장치(200)의 기능에 대해 한정하여 서술하였으나, 커뮤니티 개설과 관련되는 절차, 커뮤니티 채널이나 이를 통한 수익과 관련한 빌링 서버, 콘텐츠 불법 관람을 제지하기 위한 암호화 과정 등이 포함될 수 있으며, 메시지나 채팅 기능을 제공하기 위한 채팅 서버 등이 포함될 수 있다.In the above-described embodiment, the functions of the community server 500 and the stream address translation apparatus 200 have been described as a method of delivering the video content when the video community is configured. However, the procedure, community channel or the like related to community establishment are described. Billing server related to revenue through, encryption process for restraining illegal viewing of content, and the like, may include a chat server for providing a message or chat function.

상기와 같은 본 발명은 사용자 단의 커뮤니티 개설자 단말에서 스트리밍을 하고 스트림 주소 변환 장치에서 단순히 영상 스트리밍 중계를 수행하도록 함으로써, 고가의 스트리밍 중계 장치를 사용하지 않아도 되므로 경제성을 증대시키는 효과가 있다. The present invention as described above has the effect of increasing the economical efficiency by not having to use an expensive streaming relay device by streaming in the user's community establisher terminal and simply performing a video streaming relay in the stream address translation apparatus.

또한, 본 발명은 복수의 커뮤니티 정회원 단말을 통해 다양한 콘텐츠를 확보함으로써 콘텐츠 수급을 용이하게 하는 효과가 있다.In addition, the present invention has the effect of facilitating the supply and demand of content by securing a variety of content through a plurality of community members.

또한, 본 발명은 쌍방향의 스트리밍이 구현되는 영상 커뮤니티를 제공하여, 콘텐츠의 상호 교환을 가능하도록 함으로써 친밀감, 동질감 및 신뢰성을 높일 수 있어서 향후 새로운 커뮤니티 문화를 형성할 수 있는 효과가 있다.In addition, the present invention can provide a video community in which the interactive streaming is implemented, thereby increasing the intimacy, homogeneity and reliability by enabling the interchange of contents, thereby forming a new community culture in the future.

본 발명은 상술한 실시예로만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다. The present invention is not limited to the above-described embodiments, but can be modified and modified within the scope not departing from the gist of the present invention, and such modifications and changes should be regarded as belonging to the following claims.

Claims (24)

영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 커뮤니티 개설자 단말;A community creator terminal for generating video content and streaming the video content; 상기 커뮤니티 개설자 단말로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치; 및A stream address conversion apparatus for converting and relaying a header of a packet including the video content so that a plurality of community member terminals can receive the video streaming received from the community creator terminal; And 상기 커뮤니티 개설자 단말, 상기 스트림 주소 변환 장치, 및 상기 복수의 커뮤티니 회원 단말의 주소 정보, 커뮤니티 채널 정보, 상기 변환할 헤더 정보를 저장 및 관리하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.And a video community server configured to store and manage address information, community channel information, and header information of the community establisher terminal, the stream address conversion device, and the plurality of community member terminals. Video community service providing system based on the conversion device. 제 1항에 있어서, 상기 스트림 주소 변환 장치는,The apparatus of claim 1, wherein the stream address translation apparatus is 해당 인터넷망이 멀티캐스트를 지원하는 경우에는 상기 변환되는 패킷 내의 목적지 IP 주소를 멀티캐스트 IP 주소로 변환하여 상기 영상 스트리밍을 인터넷망으로 전송하고, 상기 인터넷이 멀티캐스트를 지원하지 않는 경우 목적지 IP 주소를 상기 커뮤니티 회원 단말의 IP 주소로 변환하여 상기 영상 스트리밍을 유니캐스트 방식으로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.If the Internet network supports multicast, the destination IP address in the converted packet is converted to a multicast IP address to transmit the video streaming to the Internet network. If the Internet does not support multicast, the destination IP address And converting the video stream into the IP address of the community member terminal and transmitting the video streaming in a unicast manner. 제 1항에 있어서, The method of claim 1, 상기 스트림 주소 변환 장치를 통해 중계된 영상 콘텐츠를 저장하고, 상기 커뮤니티 회원 단말이 상기 중계된 영상 콘텐츠를 요청하는 경우 상기 회원 단말로 제공하기 위한 콘텐츠 서버를 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.And a content server for storing the video content relayed through the stream address translation apparatus and providing the video content to the member terminal when the community member terminal requests the relayed video content. Based video community service providing system. 제 1항에 있어서,The method of claim 1, 상기 영상 콘텐츠를 생성하고 상기 영상 커뮤니티 서버로부터 상기 커뮤니티 개설자 단말의 주소 정보와 상기 스트림 주소 변환 장치의 주소 정보를 수신하고 상기 주소 정보에 따라 상기 영상 콘텐츠를 해당 커뮤니티 회원 단말로 전송하는 복수의 커뮤니티 정회원 단말을 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.A plurality of community members who generate the video content, receive the address information of the community establishment terminal and the address information of the stream address conversion device from the video community server, and transmit the video content to the corresponding community member terminal according to the address information The video community service providing system based on the stream address translation apparatus, further comprising a terminal. 제 4항에 있어서, 상기 커뮤니티 개설자 단말은,The method of claim 4, wherein the community establisher terminal, 자신의 영상 콘텐츠와 상기 커뮤니티 정회원 단말의 영상 콘텐츠를 하나의 채널로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.A system for providing a video community service based on a stream address translation apparatus, comprising transmitting one's own video content and the video content of the community's regular member terminal through one channel. 제 1항에 있어서, 상기 영상 커뮤니티 서버는,The method of claim 1, wherein the video community server, 영상 커뮤니티 채널을 개설하고, 상기 복수의 커뮤니티 회원 단말별 콘텐츠 수신을 위한 커뮤니티 채널 정보를 제공하고, 상기 스트림 주소 변환 장치로 상기 변환할 패킷의 헤더 정보를 제공하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.Based on the stream address translation apparatus, a video community channel is established, community channel information for receiving content for each of the plurality of community member terminals is provided, and header information of the packet to be converted is provided to the stream address translation apparatus. Video community service providing system. 영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 복수의 커뮤니티 정회원 단말;A plurality of community full member terminals generating video content and streaming the video content; 영상콘텐츠를 생성하고 상기 복수의 커뮤니티 정회원 단말과 영상 콘텐츠를 상호 공유하는 커뮤니티 개설자 단말;A community establisher terminal generating image content and sharing the image content with the plurality of community regular member terminals; 상기 복수의 커뮤니티 정회원 단말 중 하나로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치; 및A stream address conversion apparatus for converting and relaying a header of a packet including the video content so that a plurality of community member terminals can receive the video streaming received from one of the plurality of community member terminals; And 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠 소스 단말을 상기 복수의 커뮤니티 정회원 단말 중 하나로의 변경을 요청받은 경우, 해당 커뮤니티 정회원 단말로 상기 스트림 주소 변환 장치의 주소정보를 전송하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.And a video community server for transmitting the address information of the stream address conversion apparatus to the corresponding community full member terminal when the video content source terminal is requested to change to one of the plurality of community full member terminals from the community creator terminal. An image community service providing system based on a stream address translation apparatus. 제 7항에 있어서, 상기 영상 커뮤니티 서버는,The method of claim 7, wherein the video community server, 상기 커뮤니티 개설자 단말, 상기 스트림 주소 변환 장치, 상기 복수의 커뮤니티 정회원 단말 및 상기 복수의 커뮤티니 회원 단말의 주소 정보, 커뮤니티 채널 정보, 상기 변환할 헤더 정보를 저장 및 관리하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.And storing and managing address information, community channel information, and header information of the community establisher terminal, the stream address conversion apparatus, the plurality of community full member terminals and the plurality of community member terminals, and the header information to be converted. Based video community service providing system. 제 7항에 있어서, The method of claim 7, wherein 상기 스트림 주소 변환 장치를 통해 중계된 영상 콘텐츠를 저장하고, 상기 커뮤니티 회원 단말이 상기 중계된 영상 콘텐츠를 요청하는 경우 상기 회원 단말로 제공하기 위한 콘텐츠 서버를 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.And a content server for storing the video content relayed through the stream address translation apparatus and providing the video content to the member terminal when the community member terminal requests the relayed video content. Based video community service providing system. 제 7항에 있어서, 상기 커뮤니티 개설자 단말은,The method of claim 7, wherein the community establisher terminal, 자신의 영상 콘텐츠와 상기 커뮤니티 정회원 단말의 영상 콘텐츠를 하나의 채널로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.A system for providing a video community service based on a stream address translation apparatus, comprising transmitting one's own video content and the video content of the community's regular member terminal through one channel. 제 7항에 있어서, 상기 영상 커뮤니티 서버는,The method of claim 7, wherein the video community server, 영상 커뮤니티 채널을 개설하고, 상기 복수의 커뮤니티 회원 단말별 콘텐츠 수신을 위한 커뮤니티 채널 정보를 제공하고, 상기 스트림 주소 변환 장치로 상기 변환할 패킷의 헤더 정보를 제공하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 시스템.Based on the stream address translation apparatus, a video community channel is established, community channel information for receiving content for each of the plurality of community member terminals is provided, and header information of the packet to be converted is provided to the stream address translation apparatus. Video community service providing system. 커뮤니티 개설자 단말에서 커뮤니티 개설 및 영상 콘텐츠를 생성하는 제 1 과정;A first step of establishing a community and generating image content in the community establisher terminal; 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보와 상기 영상 콘텐츠를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정;A second step of generating a packet including address information of the stream address translation apparatus received from the video community server and the video content and transmitting the packet to the corresponding stream address translation apparatus; 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And a third process of changing the destination address of the packet to the address of the community member terminal to receive the packet to the corresponding community member terminal in the stream address conversion apparatus. How to Provide. 제 12항에 있어서, 제 1 과정은,The method of claim 12, wherein the first process comprises: 상기 커뮤니티 개설자 단말에서 상기 커뮤니티를 개설하고 커뮤니티 정회원 단말에서 상기 영상 콘텐츠를 생성하는 제 1-1과정; 및A first step of establishing the community in the community establisher terminal and generating the video content in a community regular member terminal; And 상기 커뮤니티 개설자 단말로부터 상기 영상 콘텐츠를 요청하면 상기 커뮤니티 정회원 단말에서 상기 영상 콘텐츠를 상기 커뮤니티 개설자 단말로 전송하는 제 1-2과정을 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And requesting the video content from the community establisher terminal, the first and second processes of transmitting the video content to the community establisher terminal. . 제 12항에 있어서, 제 2 과정은,The method of claim 12, wherein the second process comprises: 상기 영상 커뮤니티 서버가 상기 커뮤니티 개설자 단말로 상기 스트림 주소 변환 장치의 주소정보를 전송하고, 상기 스트림 주소 변환장치로 IP 주소 정보 테이블을 보내며, 상기 커뮤니티 회원 단말로 채널정보를 전송하는 과정을 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.The video community server further comprises the step of transmitting the address information of the stream address translation apparatus to the community establisher terminal, sending the IP address information table to the stream address translation apparatus, and transmitting the channel information to the community member terminal. Method of providing a video community service based on the stream address translation apparatus. 제 12항에 있어서, 상기 제 3 과정은,The method of claim 12, wherein the third process, 상기 스트림 주소 변환장치에서 상기 영상 커뮤니티 서버로부터 전송받은 IP 주소정보 테이블을 이용하여 상기 커뮤니티 개설자 단말로부터 수신한 콘텐츠 패킷 내의 목적지 IP 주소를 수신할 커뮤니티 회원 단말의 IP 주소로 변경한 후, 상기 커뮤니티 회원 단말로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And converting the destination IP address in the content packet received from the community creator terminal to the IP address of the community member terminal to be received using the IP address information table received from the video community server in the stream address conversion apparatus. Method of providing a video community service based on the stream address translation apparatus, characterized in that the transmission to the terminal. 제 12항에 있어서, The method of claim 12, 상기 스트림 주소 변환 장치에서 중계되어 상기 커뮤니티 회원 단말로 전송된 영상 콘텐츠를 별도의 콘텐츠 서버에 저장하고, 상기 커뮤니티 회원 단말이 상기 중계된 영상 콘텐츠를 재요청하는 경우 상기 회원 단말로 재전송하는 제 4과정을 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.A fourth step of storing the video content relayed by the stream address conversion apparatus and transmitted to the community member terminal in a separate content server, and retransmitting the relayed video content to the member terminal when the community member terminal requests the relayed video content again; The video community service providing method based on the stream address translation apparatus further comprising a. 커뮤니티 개설자 단말에서 커뮤니티를 개설하고 복수의 커뮤니티 정회원 단 말에서 영상 콘텐츠를 생성하는 제 1 과정;A first step of establishing a community in a community creator terminal and generating video content in a plurality of community regular member terminals; 상기 복수의 커뮤니티 정회원 단말에서 생성된 영상 콘텐츠와 상기 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정;A second step of generating a packet including the video content generated by the plurality of community full member terminals and the address information of the stream address translation apparatus received from the video community server, and transmitting the packet to the corresponding stream address translation apparatus; 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And a third process of changing the destination address of the packet to the address of the community member terminal to receive the packet to the corresponding community member terminal in the stream address conversion apparatus. How to Provide. 제 17항에 있어서, 상기 제 2 과정은,The method of claim 17, wherein the second process, 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠의 요청이 있는 경우, 상기 커뮤니티 정회원 단말이 자신의 영상 콘텐츠를 상기 커뮤니티 개설자 단말로 전송하는 제 2-1과정; 및A second step of transmitting the video content of the community member to the community creator terminal when the request is made from the community creator terminal; And 상기 커뮤니티 개설자 단말에서 상기 전송받은 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 콘텐츠 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-2과정을 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And a step 2-2 of generating, by the community creator terminal, a content packet including the received video content and address information of the stream address translation apparatus and transmitting the generated content packet to a corresponding stream address translation apparatus. Based video community service providing method. 제 18항에 있어서, 상기 제 2-1 과정은,The method of claim 18, wherein the step 2-1, 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠의 요청이 없더라도 상기 커뮤 니티 정회원 단말이 자신의 영상 콘텐츠를 주기적으로 상기 커뮤니티 개설자 단말로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.Even if there is no request for video content from the community establisher terminal, the community full member terminal periodically transmits its own video content to the community establisher terminal. 제 17항에 있어서, 상기 제 2 과정은,The method of claim 17, wherein the second process, 상기 커뮤니티 개설자 단말이 상기 영상 커뮤니티 서버에 대하여 영상 콘텐츠 소스 단말이 상기 커뮤니티 정회원 단말로 변경되었음을 알리는 제 2-1과정;Step 2-1 of the community establishment terminal informing the video community server that the video content source terminal is changed to the community full member terminal; 상기 영상커뮤니티 서버가 상기 커뮤니티 정회원 단말로 커뮤니티 채널을 할당하고 상기 스트림 주소 변환장치의 주소정보를 전송하는 제 2-2과정; 및Step 2-2 of the video community server assigning a community channel to the community full member terminal and transmitting address information of the stream address translation apparatus; And 상기 커뮤니티 정회원 단말에서 상기 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-3과정을 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And a second process of generating a packet including the video content and the address information of the stream address translator from the community full member terminal and transmitting the packet to the corresponding stream address translator. How to provide community services. 제 20항에 있어서, 상기 제 2-2 과정은,The method of claim 20, wherein the 2-2 process, 상기 영상커뮤니티 서버가 상기 영상 콘텐츠 소스 단말이 상기 커뮤니티 정회원 단말로 변경됨에 따라 변경된 IP 주소정보 테이블을 상기 스트림 주소 변환장치로 전송하는 과정을 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And transmitting, by the video community server, the changed IP address information table to the stream address conversion apparatus as the video content source terminal is changed to the community full member terminal. How we deliver the service. 제 17항에 있어서, 상기 제 3 과정은,The method of claim 17, wherein the third process, 상기 스트림 주소 변환장치에서 상기 영상 커뮤니티 서버로부터 전송받은 변경된 IP 주소정보 테이블을 이용하여 상기 커뮤니티 개설자 단말로부터 수신한 콘텐츠 패킷 내의 목적지 IP 주소를 수신할 커뮤니티 회원 단말의 IP 주소로 변경한 후, 상기 커뮤니티 회원 단말로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.After changing the destination IP address in the content packet received from the community creator terminal to the IP address of the community member terminal to receive, using the changed IP address information table received from the video community server, the stream address conversion apparatus converts the destination IP address to the IP address. Method of providing a video community service based on the stream address translation apparatus, characterized in that the transmission to the member terminal. 제 17항에 있어서, The method of claim 17, 상기 스트림 주소 변환 장치에서 중계되어 상기 커뮤니티 회원 단말로 전송된 영상 콘텐츠를 별도의 콘텐츠 서버에 저장하고, 상기 커뮤니티 회원 단말이 상기 중계된 영상 콘텐츠를 재요청하는 경우 상기 회원 단말로 재전송하는 제 4과정을 더 포함하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.A fourth step of storing the video content relayed by the stream address conversion apparatus and transmitted to the community member terminal in a separate content server, and retransmitting the relayed video content to the member terminal when the community member terminal requests the relayed video content again; The video community service providing method based on the stream address translation apparatus further comprising a. 제 17항에 있어서, 상기 제 3과정은,The method of claim 17, wherein the third process, 상기 커뮤니티 개설자 단말에서 상기 커뮤니티 정회원 단말의 영상 콘텐츠를 자신의 영상 콘텐츠와 하나의 채널로 전송하는 것을 특징으로 하는 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 제공 방법.And a method of providing a community service based on a stream address translation apparatus, wherein the community establishment terminal transmits the video content of the community full member terminal to one channel and its video content.
KR1020060047440A 2006-05-26 2006-05-26 System for Providing Video Community Service Based on Stream Address Translator and Its Method Expired - Fee Related KR100758109B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060047440A KR100758109B1 (en) 2006-05-26 2006-05-26 System for Providing Video Community Service Based on Stream Address Translator and Its Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060047440A KR100758109B1 (en) 2006-05-26 2006-05-26 System for Providing Video Community Service Based on Stream Address Translator and Its Method

Publications (1)

Publication Number Publication Date
KR100758109B1 true KR100758109B1 (en) 2007-09-11

Family

ID=38737571

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060047440A Expired - Fee Related KR100758109B1 (en) 2006-05-26 2006-05-26 System for Providing Video Community Service Based on Stream Address Translator and Its Method

Country Status (1)

Country Link
KR (1) KR100758109B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009148753A3 (en) * 2008-06-05 2010-02-04 Motorola, Inc. Method and apparatus to facilitate using a multicast stream to provide on-demand streaming content
KR20140049353A (en) * 2012-10-17 2014-04-25 에스케이텔레콤 주식회사 Gateway apparatus and operating method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020043972A (en) * 2000-12-05 2002-06-12 오명철 A centralized network contents translation & delivery system and a control method thereof on the network
KR20030041358A (en) * 2001-11-19 2003-05-27 주식회사 엔트로스 Method for web casting and system for the same
KR100388502B1 (en) 2000-12-30 2003-06-25 쓰리알 주식회사 Internet broadcasting system which can transmits multi-channel moving pictures
KR20050057660A (en) * 2002-10-17 2005-06-16 가부시키가이샤 엔.티.티.도코모 Communication system and transfer device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020043972A (en) * 2000-12-05 2002-06-12 오명철 A centralized network contents translation & delivery system and a control method thereof on the network
KR100388502B1 (en) 2000-12-30 2003-06-25 쓰리알 주식회사 Internet broadcasting system which can transmits multi-channel moving pictures
KR20030041358A (en) * 2001-11-19 2003-05-27 주식회사 엔트로스 Method for web casting and system for the same
KR20050057660A (en) * 2002-10-17 2005-06-16 가부시키가이샤 엔.티.티.도코모 Communication system and transfer device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009148753A3 (en) * 2008-06-05 2010-02-04 Motorola, Inc. Method and apparatus to facilitate using a multicast stream to provide on-demand streaming content
KR20140049353A (en) * 2012-10-17 2014-04-25 에스케이텔레콤 주식회사 Gateway apparatus and operating method thereof
KR101963409B1 (en) * 2012-10-17 2019-03-28 에스케이텔레콤 주식회사 Gateway apparatus and operating method thereof

Similar Documents

Publication Publication Date Title
US9462018B2 (en) Multiway peer-to-peer media streaming
CN101868974B (en) System and method for interactive iptv broadcasting service of user participation
US8542682B2 (en) Systems and methods for media distribution
EP2234362A1 (en) File content distribution method, device and system
CN106954100A (en) Live broadcasting method and system, and mic-connected management server
CN102783168A (en) Content delivering apparatus, content delivering method and transmitting server
CN101267531A (en) An interactive network TV system and its realization method
CN101521583A (en) Resource admission control method, system and device
US8274942B2 (en) Supplementary service provision method and system for IMS-based network
US20130166659A1 (en) Methods for distributing contents to peers by means of multicast connections within a p2p infrastructure, and associated control server
KR100758109B1 (en) System for Providing Video Community Service Based on Stream Address Translator and Its Method
CN113301353A (en) Data transmission method and device, electronic equipment and computer readable storage medium
KR100953507B1 (en) Group Communication System and Method Using Distributed Media Server
US20100138494A1 (en) Content redistribution system based on peer-to-peer network as well as content management terminal and its content distribution method
JP5262675B2 (en) Video distribution system and unicast multipoint video distribution method
WO2009093438A1 (en) Management method in network where contents are delivered and receiving terminal device
JP2009245270A (en) Image distribution system and image distribution method
JP5022393B2 (en) User terminal, user terminal program, and distribution tree connection switching method
JP2007180960A (en) Multicast control device
JP5578595B2 (en) Method and apparatus for sending and receiving error messages in a multimedia network
CN102333095A (en) Media business system and implementation method
KR100643705B1 (en) Method and device for multicast rebroadcast service in internet broadcasting system
KR20080000306A (en) Remote video simultaneous viewing service provision system and service provision method
JP2008092239A (en) Video distribution system using multicast communication
JP4689438B2 (en) Information distribution system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20120903

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130902

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140901

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20160901

Year of fee payment: 10

PR1001 Payment of annual fee

Fee payment year number: 10

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 11

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180903

Year of fee payment: 12

PR1001 Payment of annual fee

Fee payment year number: 12

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20190807

Year of fee payment: 13

PR1001 Payment of annual fee

Fee payment year number: 13

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 14

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 15

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

Not in force date: 20220906

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20220906

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000