KR102193806B1 - Ar 콘텐츠의 실시간 분산 송출시스템 - Google Patents

Ar 콘텐츠의 실시간 분산 송출시스템 Download PDF

Info

Publication number
KR102193806B1
KR102193806B1 KR1020200037662A KR20200037662A KR102193806B1 KR 102193806 B1 KR102193806 B1 KR 102193806B1 KR 1020200037662 A KR1020200037662 A KR 1020200037662A KR 20200037662 A KR20200037662 A KR 20200037662A KR 102193806 B1 KR102193806 B1 KR 102193806B1
Authority
KR
South Korea
Prior art keywords
content
server
data
transmission system
transmitted
Prior art date
Application number
KR1020200037662A
Other languages
English (en)
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 KR1020200037662A priority Critical patent/KR102193806B1/ko
Application granted granted Critical
Publication of KR102193806B1 publication Critical patent/KR102193806B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/20Arrangements for broadcast or distribution of identical information via plural systems
    • H04H20/22Arrangements for broadcast of identical information via plural broadcast systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
    • H04L65/4076
    • 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/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • 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/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 AR 콘텐츠의 실시간 분산 송출시스템에 관한 것으로서, 보다 상세하게는 사용자단말기에서 재생될 콘텐츠데이터와, 사용자단말기 및 엣지서버에 대한 IP대역정보를 동시에 콘텐츠서버에 전송하여 분산된 장소에 위치한 다수의 사용자단말기에 동시에 실시간으로 동일한 콘텐츠를 전송하여 실행할 수 있도록 하는 AR 콘텐츠의 실시간 분산 송출시스템에 관한 것이다.
본 발명에 따르면 회사의 사내방송과 같이 다수의 사용자에게 실시간으로 동시에 동일한 콘텐츠를 제공하는 방송시스템을 구축함에 있어서, 네트워크를 효율적으로 사용하여 콘텐츠 데이터의 송수신이 가능해지며, 하나의 서버에 너무 많은 사용자가 접속하지 않도록 관리함으로써 부하를 분산시킬 수 있는 효과가 있다.

Description

AR 콘텐츠의 실시간 분산 송출시스템{REAL TIME DISTRIBUTED TRANSMISSION SYSTEM FOR AR CONTENTS}
본 발명은 AR 콘텐츠의 실시간 분산 송출시스템에 관한 것으로서, 보다 상세하게는 사용자단말기에서 재생될 콘텐츠데이터와, 사용자단말기 및 엣지서버에 대한 IP대역정보를 동시에 콘텐츠서버에 전송하여 분산된 장소에 위치한 다수의 사용자단말기에 동시에 실시간으로 동일한 콘텐츠를 전송하여 실행할 수 있도록 하는 AR 콘텐츠의 실시간 분산 송출시스템에 관한 것이다.
최근 IPTV 서비스의 보급과 스마트TV, 스마트폰 등의 보급과 함께 빠르게 증가하는 인터넷 콘텐츠 서비스에 의해 네트워크 트래픽이 빠르게 증가하고 있다. 또한, 기존의 네트워크를 통한 전화나 인터넷 서비스와 같은 일반적인 통신 서비스 중심에서 VoD, 실시간 방송 및 대용량 파일과 같은 콘텐츠를 소비하기 위한 수단으로 네트워크를 사용하고 있기 때문에 과거에 비해 네트워크 트래픽이 빠르게 증가하고 있다. 특히, 고화질 고용량의 영상 콘텐츠 서비스를 요구하는 비중이 확대됨에 따라서 네트워크의 부하가 가중되고 있는 실정이다.
실시간 중계서비스나 동영상 서비스가 활성화 됨에 따라서 콘텐츠 네트워크에서 실시간 스트리밍 서비스에 대한 효율적인 처리 방식이 요구된다. 기존의 방식으로는 VoD 등과 같은 온-디맨드(on demend) 서비스와 같은 경우에는 콘텐츠를 미리 서비스 이용자가 빠르게 연결할 수 있는 가까운 네트워크에 가져다 놓고 필요할 때 스트리밍을 할 수 있지만, 실시간 TV와 같은 경우에는 서비스의 속성에 따라서 미리 네트워크를 통해서 가져다 놓을 수 없는 상황이다.
이러한 한계를 극복하기 위해 콘텐츠의 분산 송수신 기술이 개시되고 있다.
도 1은 종래기술에 따른 콘텐츠 중심 네트워크의 부하분산 장치의 구성도이다.
도 1을 참조하면, 종래기술에 따른 콘텐츠 중심 네트워크의 부하분산 장치는 콘텐츠 네트워크 관리자(10)와 둘 이상의 서브넷 관리부(20)를 포함한다. 그리고 네트워크 관리자(10)는 전체 네트워크를 지역적으로 구분하거나 또는 서비스 제공자에 따라서 구분지어 둘 이상의 서브넷(30)으로 분할하여 구성한다.
네트워크 관리자(10)는 둘 이상의 서브넷 관리부(20)를 관리하고, 사용자의 요구에 따라 둘 이상의 서브넷(30) 중에서 사용자가 요구하는 콘텐츠를 보유하고 있는 서브넷(30)을 검색하고, 콘텐츠를 저장하고 있는 서브넷(30) 중에서 가장 효율적으로 콘텐츠를 제공할 수 있는 최적의 서브넷(30)을 검색하고, 검색된 서브넷(30)과 연결된 서브넷 관리부(20)로 결과를 전달한다. 그리고 사용자가 접속하고 있는 사용자 서브넷(30)과 콘텐츠를 제공하는 서브넷(30) 사이를 연결한다.
둘 이상의 서브넷 관리부(20)는 각각 하나의 서브넷(30)에 연결되어 서브넷(30)을 관리 및 제어한다. 그리고 연결된 서브넷(30)의 부하 정보, 트래픽 정보 및 콘텐츠 보유 정보 등을 수집하여 저장한다. 둘 이상의 서브넷(30)은 지역적 또는 서비스 제공자에 따라 전체 네트워크를 둘 이상으로 분할하여 구성되고, 서브넷 관리부(20)에 의해 관리된다. 하나의 서브넷(30)을 구성하는 다수의 노드는 서로간에 콘텐츠의 중복없이 하나의 콘텐츠 만을 저장한다. 전체 네트워크를 둘 이상의 서브넷(30)으로 분할하지 않고, 콘텐츠의 중복을 피하기 위하여 전 지역 또는 전 서비스 제공자의 네트워크들을 하나의 네트워크로 묶는다면, 콘텐츠의 중복 저장은 피할 수 있으나, 전체 네트워크의 제어와 관리의 복잡도가 크게 증가하는 문제점이 발생할 수 있다. 또한 지역 또는 서비스 제공자에 따라 둘 이상의 서브넷(30)으로 분할하여 관리하는 경우, 각 서브넷(30)에 따라 서비스에 차별성을 둘 수 있어, 더욱 양질의 서비스를 사용자에게 제공할 수 있다. 따라서 전체 네트워크를 둘 이상의 서브넷(30)으로 구분하여 관리하는 것이 유리할 수 있다. 즉, 동일한 서브넷(30)은 중복된 콘텐츠가 존재하지 않으며, 서로 다른 서브넷(30)은 중복된 콘텐츠를 가질 수 있다.
그러나 이러한 서브넷을 통한 부하분산 시스템을 사용한다고 하더라도 지역적으로 떨어진 곳에 위치한 다수의 단말기에 실시간으로 동시에 동일한 콘텐츠를 제공하는 데에는 네트워크의 상태를 정확하게 파악하고 대역을 효율적으로 관리해야 한다.
KR 10-2013-0039652 A KR 10-2010-0055297 A
전술한 문제점을 해결하기 위한 본 발명은 카메라를 통해 입력되는 영상을 인코더를 이용하여 영상데이터로 변환하고, 지역적으로 분산배치된 엣지서버가 네트워크의 대역 상태를 실시간으로 확인하도록 하고, 데이터서버가 사용자단말기 및 엣지서버의 IP대역정보를 콘텐츠서버에 전송하고, 엣지서버는 각 사용자단말기에 콘텐츠 데이터를 전송하여 실시간으로 콘텐츠의 실행이 가능하도록 하는 AR 콘텐츠의 실시간 분산 송출시스템을 제공하는 것을 목적으로 한다.
또한 콘텐츠 데이터를 분산 저장하는 콘텐츠서버에 화질의 단계에 따라 콘텐츠 데이터를 분산하여 저장함으로써 네트워크 상태에 맞게 최적화된 콘텐츠의 전송 및 재생이 가능하도록 하는 AR 콘텐츠의 실시간 분산 송출시스템을 제공하는 것을 목적으로 한다.
전술한 문제점을 해결하기 위해 안출된 본 발명은 분산된 장소에 위치한 복수의 사용자단말기에 동일한 AR 멀티미디어 콘텐츠를 전송하여 실행하도록 하는 분산 송출시스템으로서, 카메라(50)를 포함하는 외부장치로부터 입력되는 상기 AR 멀티미디어 콘텐츠를 정해진 형식의 콘텐츠 데이터로 변환하는 인코더(102)와; 상기 콘텐츠 데이터를 전송할 장치의 IP대역정보를 저장하는 데이터서버(104)와; 상기 인코더(102)로부터 전송되는 콘텐츠 데이터를 임시적으로 또는 영구적으로 저장하는 복수의 콘텐츠서버(106, 108)와; 상기 데이터서버(104) 및 상기 콘텐츠서버(106, 108)와 이격된 장소에 설치되며, 해당 지역에서 접속하는 복수의 사용단말기(112)에 상기 AR 멀티미디어 콘텐츠에 관련된 콘텐츠 데이터를 전송하는 복수의 엣지서버(110)와; 상기 엣지서버(110)로부터 전송되는 상기 콘텐츠 데이터를 재생하는 복수의 사용단말기(112);를 포함한다.
상기 데이터서버(104)는 상기 송출시스템에 접속하여 상기 콘텐츠 데이터를 수신하는 상기 사용단말기(112)의 접속로그기록을 더 저장하는 것을 특징으로 한다.
상기 데이터서버(104)가 저장하는 IP대역정보는 상기 사용단말기(112)의 IP주소 및 상기 엣지서버(110)의 IP주소를 포함하는 것을 특징으로 한다.
상기 데이터서버(104)는 상기 사용단말기(112)가 전송한 상기 콘텐츠 데이터에 대한 접속요청이 상기 엣지서버(110)를 통해 접수되면, 상기 콘텐츠 데이터를 전송할 상기 엣지서버(110)의 IP대역정보와, 상기 사용단말기(112)의 IP대역정보를 상기 엣지서버(110)가 접속된 콘텐츠서버(106, 108)에 전송하며, 상기 콘텐츠서버(106, 108)는 상기 IP대역정보를 상기 엣지서버(110)에 전송하는 것을 특징으로 한다.
상기 콘텐츠서버(106, 108)는 제1콘텐츠서버(106) 및 제2콘텐츠서버(108)로 구성되며, 상기 제1콘텐츠서버(106)와 상기 제2콘텐츠서버(108)에 저장되는 콘텐츠 데이터의 품질은 서로 다른 것을 특징으로 한다.
상기 엣지서버(110)는 상기 송출시스템을 연결하는 네트워크의 대역폭, 트래픽량, 서버 상태, 지연 시간을 포함하는 네트워크 상태확인정보를 실시간으로 또는 주기적으로 수집하며, 상기 네트워크 상태확인정보를 상기 데이터서버(104)에 전송하는 것을 특징으로 한다.
본 발명에 따르면 회사의 사내방송과 같이 다수의 사용자에게 실시간으로 동시에 동일한 콘텐츠를 제공하는 방송시스템을 구축함에 있어서, 네트워크를 효율적으로 사용하여 콘텐츠 데이터의 송수신이 가능해지며, 하나의 서버에 너무 많은 사용자가 접속하지 않도록 관리함으로써 부하를 분산시킬 수 있는 효과가 있다.
도 1은 종래기술에 따른 콘텐츠 중심 네트워크의 부하분산 장치의 구성도.
도 2는 본 발명의 송출시스템의 구성을 나타낸 블럭도.
도 3은 콘텐츠데이터와 IP대역정보의 전송경로를 나타낸 블럭도.
이하에서 도면을 참조하여 본 발명의 실시예에 따른 "AR 콘텐츠의 실시간 분산 송출시스템"(이하, '송출시스템'이라 함)을 설명한다.
도 2는 본 발명의 송출시스템의 구성을 나타낸 블럭도이며, 도 3은 콘텐츠데이터와 IP대역정보의 전송경로를 나타낸 블럭도이다.
본 발명의 송출시스템(100)은 VR(가상현실) 게임장이나 AR(증강현실) 게임장에 콘텐츠를 제공하여 게임 실행시에 재생되도록 하는 시스템에 사용될 수 있다. 또한 회사 내부의 사내방송을 전국에 배치된 다수의 지사나 출장소에 실시간으로 송출하기 위해 사용될 수도 있다. 본 발명은 실시간으로 촬영되거나, 이미 촬영되어 저장된 콘텐츠를 원격지의 재생용 단말기로 전송하는 것을 주요한 목적으로 한다.
송출시스템(100)은 콘텐츠의 생성을 위한 카메라(50)로부터 입력되는 영상신호를 적절한 형태로 변환하고, 네트워크의 상태에 맞게 크기 및 형식을 조절하여 사용단말기(112)에 전송한다.
송출시스템(100)에 포함된 인코더(102)는 카메라(50) 등 외부장치로부터 입력되는 AR 멀티미디어 콘텐츠를 네트워크를 통해 송출할 수 있는 적절한 형식의 데이터로 변환하고, 변환된 멀티미디어 콘텐츠를 콘텐츠서버에 저장한다. 콘텐츠서버는 사용자의 수에 따라 적절하게 결정되는데, 본 발명에서는 제1콘텐츠서버(106)와 제2콘텐츠서버(108)가 사용되는 것으로 설정하여 설명한다.
제1콘텐츠서버(106)와 제2콘텐츠서버(108)에는 인코더(102)로부터 전송된 AR 멀티미디 콘텐츠가 임시적으로 또는 영구적으로 저장된다. 콘텐츠서버(106, 108)는 멀티미디어 콘텐츠를 저장하는 과정에서 콘텐츠의 품질에 따라 분리하여 저장할 수 있다. 영상 콘텐츠의 경우에는 저화질과 고화질 영상을 분리하여 저장할 수 있고, 음성 콘텐츠의 경우에는 저음질과 고음질 음성을 분리하여 저장할 수 있다. 이외에도 콘텐츠 데이터의 품질을 구분함으로써 데이터의 크기를 차별화하여 저장할 수 있으며, 네트워크의 대역 상태에 따라 적절한 품질의 콘텐츠 데이터를 전송하도록 한다.
데이터서버(104)는 엣지서버(110)와 사용단말기(112)에 대한 IP대역정보를 저장하며, 콘텐츠 데이터의 실시간 전송이 이루어질 엣지서버(110)를 담당하는 콘텐츠서버(106, 108)에 IP대역정보를 전달한다.
또한 데이터서버(104)는 송출시스템(100)에 접속하여 콘텐츠 데이터를 수신하는 사용단말기(112)의 접속로그기록을 저장한다. 저장된 접속로그기록은 사용자에 대한 접속통계를 작성하거나, 특정 콘텐츠 데이터에 대한 열람 여부를 확인하기 위해 사용될 수 있다.
엣지서버(110)는 데이터서버(104) 및 콘텐츠서버(106, 108)와 이격된 장소에 설치되며, 해당 지역에서 접속하는 복수의 사용단말기(112)에 AR 멀티미디어 콘텐츠 데이터를 전송한다.
엣지서버(110)는 접속을 요청한 사용단말기(112)의 정보에 따라 소정의 품질을 갖는 콘텐츠 데이터를 전송한다. 사용단말기(112)에 전송할 콘텐츠 데이터의 품질은 그룹단위 전송인 경우와 개인 전송인 경우로 구분하는 것이 바람직하다. 그룹단위 전송인 경우에는 고화질 영상이나 고음질 음성 콘텐츠 데이터를 전송하며, 개인 전송인 경우에는 저화질 영상이나 저음질 음성 콘텐츠 데이터를 전송하도록 설정한다.
본 발명에 포함되는 인코더(102)와 데이터서버(104), 콘텐츠서버(106, 108)는 네트워크를 관리하는 곳에 위치한다. 일반적으로는 법인의 본사에 콘텐츠 데이터를 생성하는 시스템이 설치되고, 본사 내부를 포함하여 지방 지사에서 콘텐츠 데이터를 수신하는 사용자가 위치한다. 사내방송과 같이 실시간 또는 사전 제작된 멀티미디어 콘텐츠를 다수의 사용자들이 시청하는 경우에 본 발명의 송출시스템(100)이 적용될 수 있다.
사용단말기(112)는 개별 사용자들이 멀티미디어 콘텐츠 데이터를 실행하기 위해 사용하는 디바이스로서, 개인 PC나 노트북, 스마트폰 등의 모바일 단말기가 모두 포함될 수 있다. 모바일 단말기의 경우에 외부 영업이나 출장을 위해 회사 건물을 벗어난 경우에도 송출시스템(100)에 접속이 가능하도록 구성된다.
엣지서버(110)는 사용단말기(112)에 콘텐츠 데이터를 전송하여 실행시키는 시스템이며, 네트워크의 상태나 사용단말기(112)의 수, 콘텐츠 품질 등의 정보에 따라 적절하게 설치된다. 통상적으로 하나의 지역을 담당하는 지사에 하나의 엣지서버(110)가 설치되지만, 하나의 엣지서버(110)가 담당하는 사용단말기(112)의 수, 하나의 엣지서버(110)가 연결되는 콘텐츠서버(106, 108)의 수 등은 다양하게 변경될 수 있다.
데이터서버(104)는 사용단말기(112)를 비롯하여 엣지서버(110)의 네트워크를 통한 접속 과정을 제어하기 위해 사용단말기(112) 및 엣지서버(110)에 대한 IP대역정보를 저장한다. 본 발명의 IP대역정보에는 사용단말기(112) 및 엣지서버(110)의 IP주소가 포함되며, 웹콘텐츠의 검색을 위한 로컬 DNS 정보가 더 포함된다. 또한 엣지서버(110) 및 콘텐츠서버(106, 108)의 접속을 위한 라우터나 스위치 등의 하드웨어에 대한 정보도 더 포함될 수 있다.
엣지서버(110)는 현재 송출시스템(100)을 연결하고 있는 네트워크의 대역폭이나 트래픽량, 서버 상태, 지연 시간 등 네트워크의 상태를 확인할 수 있는 정보를 실시간으로 또는 주기적으로 수집하여 저장하며, 수집된 네트워크 상태확인정보를 데이터서버(104)에 전송하여 네트워크 선택에 활용하도록 한다.
인코더(102)는 카메라(50) 등의 멀티미디어 콘텐츠 제작장치로부터 입력되는 콘텐츠 데이터를 정해진 규격에 따라 변환하여 제1콘텐츠서버(106) 및 제2콘텐츠서버(108)에 전송한다. 실시간 스트리밍 콘텐츠의 경우에는 콘텐츠서버(106, 108)가 실시간으로 엣지서버(110)에 전송하여 사용단말기(112)에서 재생되도록 하지만, 그렇지 않은 경우에는 콘텐츠서버(106, 108)에 저장한 후, 추후 사용단말기(112)로부터 요청이 왔을 때 전송한다.
데이터서버(104)는 엣지서버(110)로부터 복수의 사용단말기(112)의 접속요청이 접수되면, 콘텐츠 데이터를 전송할 엣지서버(110)와 사용단말기(112)에 대한 IP대역정보를 DB로부터 호출하여 콘텐츠서버(106, 108)에 전송한다.
엣지서버(110)는 수신된 IP대역정보를 통해 접속요청이 들어온 사용단말기(112)의 IP주소 등을 확인하고, 해당하는 사용단말기(112)에 멀티미디어 콘텐츠 데이터를 전송하여 실행하도록 한다.
엣지서버(110)는 접속한 사용단말기(112)의 정보와, 전송된 콘텐츠 데이터에 대한 정보를 콘텐츠서버(106, 108)에 전송하고, 콘텐츠서버(106, 108)는 이를 데이터서버(104)에 저장하여 접속로그에 기록하도록 한다.
경우에 따라서 제1콘텐츠서버(106)와 제2콘텐츠서버(108)가 동일한 콘텐츠 데이터를 다른 버젼으로 사용단말기(112)에 제공할 수 있다. 전술한 바와 같이, 제1콘텐츠서버(106)는 고화질 콘텐츠를 제공하도록 하고, 제2콘텐츠서버(108)는 저화질 콘텐츠를 제공하도록 설정할 수 있다. 데이터서버(104)는 사용단말기(112)로부터 전송되는 사용단말기(112)의 IP대역정보와, 사용자가 요청한 콘텐츠의 품질에 대한 정보를 확인하여 정해진 장비에 전송 요청을 보낸다.
콘텐츠의 품질의 종류가 두 가지가 아니라 더 많은 경우에는 그 수에 맞게 콘텐츠서버(106, 108)를 구성하거나, 하나의 콘텐츠서버(106, 108)가 복수의 품질의 콘텐츠를 제공하도록 설정할 수 있다.
한편, 사용단말기(112)에 제공할 콘텐츠 데이터를 송출시스템(100)의 콘텐츠서버(106, 108)가 가지고 있지 않은 경우에도 본 발명이 적용될 수 있다. 이 경우에는 사용단말기(112)에 제공할 콘텐츠 데이터를 저장하고 있는 외부시스템(도면 미도시)에 접속할 수 있는 정보를 사용단말기(112)에 제공하도록 구성된다.
사용단말기(112)에 제공할 콘텐츠 데이터의 접근하기 위한 IP정보 등을 데이터서버(104)가 확인하고, 콘텐츠서버(106, 108)에 IP정보 등을 전송한다. 콘텐츠서버(106, 108)는 이를 엣지서버(110)에 전송하고, 엣지서버(110)는 콘텐츠의 제공을 요청한 사용단말기(112)에 IP정보를 전송한다. 사용단말기(112)는 수신된 IP정보에 따라 외부시스템에 접속하여 콘텐츠 데이터를 수신할 수 있다.
사용단말기(112)에 외부시스템의 IP정보를 제공하는 것은 콘텐츠서버(106, 108)가 직접 수행할 수 있으며, 이 경우에는 엣지서버(110)에는 콘텐츠 데이터의 접속을 가능하게 하는 IP정보를 전송할 필요가 없게 된다.
이상 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하였지만, 상술한 본 발명의 기술적 구성은 본 발명이 속하는 기술 분야의 당업자가 본 발명의 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
50 : 카메라 100 : 송출시스템
102 : 인코더 104 : 데이터서버
106 : 제1콘텐츠서버 108 : 제2콘텐츠서버
110 : 엣지서버 112 : 사용자단말기

Claims (6)

  1. 분산된 장소에 위치한 복수의 사용자단말기에 동일한 AR 멀티미디어 콘텐츠를 전송하여 실행하도록 하는 분산 송출시스템으로서,
    카메라(50)를 포함하는 외부장치로부터 입력되는 상기 AR 멀티미디어 콘텐츠를 정해진 형식의 콘텐츠 데이터로 변환하는 인코더(102)와;
    상기 콘텐츠 데이터를 전송할 장치의 IP대역정보와, 상기 송출시스템에 접속하여 상기 콘텐츠 데이터를 수신하는 상기 사용단말기(112)의 접속로그기록을 저장하는 데이터서버(104)와;
    상기 인코더(102)로부터 전송되는 콘텐츠 데이터를 임시적으로 또는 영구적으로 저장하는 복수의 콘텐츠서버(106, 108)와;
    상기 데이터서버(104) 및 상기 콘텐츠서버(106, 108)와 이격된 장소에 설치되며, 해당 지역에서 접속하는 복수의 사용단말기(112)에 상기 AR 멀티미디어 콘텐츠에 관련된 콘텐츠 데이터를 전송하는 복수의 엣지서버(110)와;
    상기 엣지서버(110)로부터 전송되는 상기 콘텐츠 데이터를 재생하는 복수의 사용단말기(112);를 포함하며,
    상기 데이터서버(104)가 저장하는 IP대역정보는 상기 사용단말기(112)의 IP주소 및 상기 엣지서버(110)의 IP주소를 포함하며,
    상기 엣지서버(110)는 상기 송출시스템을 연결하고 있는 네트워크의 대역폭, 트래픽량, 서버 상태, 지연 시간을 포함하는 네트워크의 상태를 확인할 수 있는 정보를 실시간으로 또는 주기적으로 수집하여 저장하며,
    상기 데이터서버(104)는 상기 사용단말기(112)가 전송한 상기 콘텐츠 데이터에 대한 접속요청이 상기 엣지서버(110)를 통해 접수되면, 상기 콘텐츠 데이터를 전송할 상기 엣지서버(110)의 IP대역정보와, 상기 사용단말기(112)의 IP대역정보를 상기 엣지서버(110)가 접속된 콘텐츠서버(106, 108)에 전송하며,
    상기 콘텐츠서버(106, 108)는 상기 IP대역정보를 상기 엣지서버(110)에 전송하며,
    상기 콘텐츠서버(106, 108)는 제1콘텐츠서버(106) 및 제2콘텐츠서버(108)로 구성되며, 상기 제1콘텐츠서버(106)는 고화질 콘텐츠를 저장하고, 상기 제2콘텐츠서버(108)는 저화질 콘텐츠를 저장하며,
    상기 데이터서버(104)는 상기 고화질 콘텐츠 및 상기 저화질 콘텐츠 중에서 어떤 콘텐츠를 전송할 것인지를 결정하며, 복수의 사용자단말기(112)에 전송하는 그룹단위 전송인 경우에는 고화질 콘텐츠를 전송하며, 개별 사용자단말기(112)에 전송하는 개인 전송인 경우에는 저화질 콘텐츠를 전송하는 것을 특징으로 하는, AR 콘텐츠의 실시간 분산 송출시스템.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 제1항에 있어서,
    상기 엣지서버(110)는 상기 송출시스템을 연결하는 네트워크의 대역폭, 트래픽량, 서버 상태, 지연 시간을 포함하는 네트워크 상태확인정보를 실시간으로 또는 주기적으로 수집하며, 상기 네트워크 상태확인정보를 상기 데이터서버(104)에 전송하는 것을 특징으로 하는, AR 콘텐츠의 실시간 분산 송출시스템.
KR1020200037662A 2020-03-27 2020-03-27 Ar 콘텐츠의 실시간 분산 송출시스템 KR102193806B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200037662A KR102193806B1 (ko) 2020-03-27 2020-03-27 Ar 콘텐츠의 실시간 분산 송출시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200037662A KR102193806B1 (ko) 2020-03-27 2020-03-27 Ar 콘텐츠의 실시간 분산 송출시스템

Publications (1)

Publication Number Publication Date
KR102193806B1 true KR102193806B1 (ko) 2020-12-22

Family

ID=74086431

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200037662A KR102193806B1 (ko) 2020-03-27 2020-03-27 Ar 콘텐츠의 실시간 분산 송출시스템

Country Status (1)

Country Link
KR (1) KR102193806B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7497529B2 (ja) 2021-08-12 2024-06-10 テンセント・アメリカ・エルエルシー ダイナミックシーン更新を含む5gエッジサーバ/クラウド上でar/mr処理を実行することによって5gデバイスにar/mrアプリケーションを提供するための手順

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007158414A (ja) * 2005-11-30 2007-06-21 Matsushita Electric Ind Co Ltd コンテンツ配信システム及びコンテンツ仲介サーバ
KR100793862B1 (ko) * 2007-06-14 2008-01-10 주식회사 셀런 트리구조의 서버 토폴로지상에서 컨텐츠 전송 방법
KR20100055297A (ko) 2008-11-17 2010-05-26 에스케이텔레콤 주식회사 분산 저장된 컨텐츠의 리다이렉티드 url을 이용한 동시 멀티미디어 스트리밍 시스템 및 방법
KR20130039652A (ko) 2011-10-12 2013-04-22 한국전자통신연구원 콘텐츠 중심 네트워크의 부하분산 방법 및 장치
KR20130134911A (ko) * 2012-05-31 2013-12-10 에스케이텔레콤 주식회사 적응형 컨텐츠 제공을 위한 컨텐츠 캐싱 서비스 제공 방법 및 이를 위한 로컬 캐싱 장치
JP2017533607A (ja) * 2014-09-23 2017-11-09 インテル・コーポレーション ビデオ品質向上
JP2018147171A (ja) * 2017-03-03 2018-09-20 学校法人日本大学 コンテンツ配信方法、およびコンテンツ配信システム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007158414A (ja) * 2005-11-30 2007-06-21 Matsushita Electric Ind Co Ltd コンテンツ配信システム及びコンテンツ仲介サーバ
KR100793862B1 (ko) * 2007-06-14 2008-01-10 주식회사 셀런 트리구조의 서버 토폴로지상에서 컨텐츠 전송 방법
KR20100055297A (ko) 2008-11-17 2010-05-26 에스케이텔레콤 주식회사 분산 저장된 컨텐츠의 리다이렉티드 url을 이용한 동시 멀티미디어 스트리밍 시스템 및 방법
KR20130039652A (ko) 2011-10-12 2013-04-22 한국전자통신연구원 콘텐츠 중심 네트워크의 부하분산 방법 및 장치
KR20130134911A (ko) * 2012-05-31 2013-12-10 에스케이텔레콤 주식회사 적응형 컨텐츠 제공을 위한 컨텐츠 캐싱 서비스 제공 방법 및 이를 위한 로컬 캐싱 장치
JP2017533607A (ja) * 2014-09-23 2017-11-09 インテル・コーポレーション ビデオ品質向上
JP2018147171A (ja) * 2017-03-03 2018-09-20 学校法人日本大学 コンテンツ配信方法、およびコンテンツ配信システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7497529B2 (ja) 2021-08-12 2024-06-10 テンセント・アメリカ・エルエルシー ダイナミックシーン更新を含む5gエッジサーバ/クラウド上でar/mr処理を実行することによって5gデバイスにar/mrアプリケーションを提供するための手順

Similar Documents

Publication Publication Date Title
US6801576B1 (en) System for accessing, distributing and maintaining video content over public and private internet protocol networks
US10154294B2 (en) Cloud based location shifting service
US8504715B2 (en) Method of using tokens and policy descriptions for dynamic on demand session management
EP1320994B1 (en) Systems and method for interacting with users over a communications network
US20230300424A1 (en) Policy based transcoding
CA2398499C (en) A system and method for rewriting a media resource request and/or response between origin server and client
US20030005455A1 (en) Aggregation of streaming media to improve network performance
US20070033282A1 (en) Signaling redirection for distributed session and resource management
US20020040404A1 (en) System and method for performing broadcast-enabled disk drive replication in a distributed data delivery network
CN1406069A (zh) 用于将视听信息提供给用户终端的***和装置
US20160182953A1 (en) System and Method for Utilizing a Secured Service Provider Memory
CN100438621C (zh) 一种节目直播的***管理方法
CN110493657A (zh) OnStream智能在线流媒体平台***
US20210044367A1 (en) Receiving device, transmitting device, and data processing method
US8886667B2 (en) Method and system for providing distributed storage system using consumer storage media
CN1406064A (zh) 用于将视听信息提供给用户终端的方案
US20050010961A1 (en) System for providing live and pre-recorded audio-video content to a plurality of portals over the Internet
KR102193806B1 (ko) Ar 콘텐츠의 실시간 분산 송출시스템
CN101262413B (zh) 实现媒体缓存的方法、***和装置
KR100384757B1 (ko) 카메라와 화면 캡쳐를 이용한 인터넷 분산 방송 시스템 및방법
CN103269442A (zh) 一种内容点播方法、***和设备
US20090193476A1 (en) Method for live transmission of content with a view to defered recovery in P2P mode after division, and control device and associated equipment
US20090037970A1 (en) IP-based hometown TV program delivery system
US20080163324A1 (en) IP-based hometown TV program delivery system
CN108270845A (zh) 一种基于rtsp的p2p点播***及方法

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant