가공데이터 · 한국어 지식관계

단일 요청 프로토콜을 사용하여 복수 비디오 스트리밍 서비스들을 지원하는 액세스/에지 노드 document_id A220623064593

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
일반적으로, 특성상 상이한 비디오 스트리밍 서비스들의 2가지 유형들이 구별될 수 있다: 브로드캐스트 서비스들(동일한 콘텐트가 동시에 시청하고 있는 여러 사용자들에게 스트리밍됨)과 주문형 서비스들(한 명의 특정 사용자에 대해 개별화된 콘텐트). 브로드캐스트 서비스들의 예들로는 브로드캐스트 TV와 멀티캐스트 TV가 있다. 주문형 서비스들의 예들로는 시간-쉬프트 TV와 주문형-비디오가 있다. 이들 서비스들 중의 일부가 현재 구현되는 방식이 이하 문단들에서 설명될 것이다. 현재 패킷 기반 액세스/에지 네트워크들에서, 라이브 브로드캐스트 TV 서비스들 또는 멀티캐스트 TV 서비스들은 멀티캐스트 아키텍처를 사용하여 종단 사용자들에게 TV 채널들을 전달할 수 있다. 종단 사용자들은 통상 그/그녀가 어떤 TV 채널을 수신하기를 원하는 지를 나타내기 위해 요청 프로토콜로서 표준화된 멀티캐스트 제어 프로토콜를 사용한다. 그런 멀티캐스트 제어 프로토콜의 일례는 rfc 1112의 아넥스(Annex)에 정의된 인터넷 그룹 관리 프로토콜(Internet Group Management Protocol;IGMP)이다. "IP 멀티캐스팅을 위한 호스트 확장(Host Extensions for IP Multicasting)"의 명칭으로 1989년 8월에 발행된, 저자 에스. 디어링(S. Deering)으로부터의 rfc 1112는 URL을 통해 인터넷 상의 IETF 웹 사이트로부터 검색가능하다: http://www.ietf.org/rfc/rfc1112.txt?number=1112. 브로드캐스트 또는 멀티캐스트 TV 채널을 수신하기 위해, 호스트 - 예를 들어, IGMP 클라이언트를 특징으로 하는 종단 사용자의 셋톱 박스 - 는 이 TV 채널에 대해 멀티캐스트 그룹에 합류하기 위해 네트워크와 IGMP 메시지들을 교환한다. 네트워크에서, 액세스 및/또는 에지 노드들은 IGMP 프록시로서 동작함으로써 패킷 기반 브로드캐스트 또는 멀티캐스트 TV 서비스들에서 활동적 역할을 한다. 예를 들어, 알카텔(Alcatel)의 7302 ISAM(Intelligent Service Access Manager)은 라인카드들(linecards)에 통합된 IGMP 프록시 기능을 갖는다. 알카텔의 7302 ISAM의 2.1판에 대한 제품 안내서는 다음 URL에서 인터넷을 통해 이용가능하다. http://www.alcatel.com/products/productsummary.jhtml?relativePath=/com/en/appxml/opgproduct/alcatel7302intelligentservicesaccessmanagertcm228121931635.jhtml 파라다인(Paradyne)의 IP DSLAM의 4200 시리즈는 네트워크 인터페이스 카드에 IGMP 스누핑(snooping)과 IGMP 프록시 기능을 갖는다. 파라다인의 4200 IP DSLAM 제품들에 대한 데이터 시트는 다음 URL에서 액세스가 가능하다. http://www.paradyne.com/products/4200IP/ IGMP 프록시 기능은 액세스/에지 노드가 종단 사용자들로부터 수신된 IGMP 요청들을 인터셉트하여 해석하도록 한다. 이것은 종종 문헌에서 상태 기반 IGMP 처리로서 지칭된다. 액세스/에지 노드가 이미 요청된 TV 채널을 수신했으면, 예를 들어, 이 액세스/에지 노드에 접속된 또 다른 가입자가 이미 그 TV 채널을 보고 있으면, TV 채널은 이 TV 채널 요청하는 새로운 종단 사용자에게 포워딩될 것이다. 액세스/에지 노드가 이 요청된 TV 채널을 아직 수신하지 않았으면, 종단 사용자로부터 수신된 IGMP 합류 메시지는 네트워크에서 멀리 있는 멀티캐스트 지원 노드로부터 이 요청된 TV 채널을 끌어오기 위해 포워딩될 것이다. 유사하게, 브로드캐스트된 또는 멀티캐스트된 TV 채널을 보는 것을 중지하기를 원하는 종단 사용자에 의해 보내진 IGMP 이탈(leave) 메시지는 액세스/에지 노드에서 IGMP 프록시에 의해 인터셉트되어 단지 필요할 경우에만 포워딩된다. 시간-쉬프트 TV는 종단 사용자가 시간-쉬프트하여 브로드캐스트 TV 프로그램을 시청하도록 하는 서비스이다. 즉, 이 TV 프로그램의 브로드캐스트가 이미 시작되었거나 또는 이미 종료되었을지라도, 종단 사용자는 시작부터 이 TV 프로그램 시청을 시작할 수 있다. 전용 홈(home) 장비, 예를 들어, 소니(Sony)의 고화질 디지털 비디오 레코더 DHG-HDD500과 같은 홈 개인용 비디오 레코더 또는 홈 PVR 디바이스는 브로드캐스트 TV 프로그램들을 레코딩하기 위해 프로그램될 수 있는 빌트-인(built-in) 메모리(하드 디스크 또는 RAM)를 통해 시간-쉬프트 TV를 인에이블한다. 홈 PVR 디바이스는 TV 쇼를 레코딩하여 추후에 그것을 시청하고, TV 쇼가 레코딩되는 동안에 그 쇼를 시청하고, 동시에 또 다른 TV 쇼를 레코딩하는 동안 이전 레코딩된 쇼를 시청하도록 한다. 특정 홈 PVR 디바이스들은 또한 브로드캐스트 TV 프로그램을 시청하는 동안 정지(pause) 또는 되감기(rewind)와 같은 개선된 특징들을 갖는다. TV 프로그램을 시청하는 동안 이 브로드캐스트 TV 프로그램을 정지시키기 위해, 홈 PVR은 시청되고 있는 브로드캐스트된 프로그램의 레코딩을 시작하여, 방영 중의 브로드캐스트를 계속 레코딩하면서 시청자의 지시에 따라 그 프로그램을 계속 플레잉한다. 그러나, 제한된 저장 용량으로 인해 홈 PVR 디바이스들을 통해 시간-쉬프트 TV로의 일부 한계들이 존재하고, 또한 종단 사용자의 홈으로의 액세스 링크(예를 들어, ADSL 접속)는 용량 또는 대역폭 제한들을 갖는다. 예를 들어, xDSL 기술들은 동시에 1-5 TV 채널들 정도를 서비스할 수 있다. 결과적으로, 홈 PVR 디바이스는 항상 사전 프로그래밍이 필요할 것이고, 디바이스는 동시에 몇 개의 프로그램들 또는 TV 채널들 이상을 레코딩할 수 없을 것이다. 시간-쉬프트 TV 서비스는 또한 네트워크에서 PVR 기능을 통해 제공될 수 있다. 이것들의 일례는 유럽 특허청에 2005년 9월 21일에 출원된, 알카텔의 유럽 특허 출원 제05291959.4호에 설명된 분산된 PVR 해결책이다. 원칙상으로, 그런 네트워크 PVR 해결책은 종단 사용자가 임의 채널 상에서 브로드캐스트되는 임의 프로그램을 임의 시간에 시청하도록 한다. 종단 사용자 경험은 주문형-비디오 서비스에 유사하지만, 그 콘텐트는 원래 브로드캐스트 시간에 대해 임의의 시간-쉬프트를 갖는 라이브(live) 브로드캐스트 또는 멀티캐스트 TV이다. 시간-쉬프트 TV 서비스에 대해, 종단 사용자는, 예를 들어, 인터넷 URL을 통해 액세스가 가능한 rfc 2326에 정의된 실시간 스트리밍 프로토콜(Real Time Streaming Protocol;RTSP)과 같은 주문형 요청 프로토콜을 사용한다. http://www.ietf.org/rfc/rfc2326.txt?number=2326 주문형-비디오는 스트리밍 비디오 서비스이고, 종단 사용자는 비디오 서버에 저장된 임의의 시간 콘텐트를 시청할 수 있다. 종단 사용자는 통상 RTSP 또는 SDP(세션 시작 프로토콜)와 같은 주문형 요청 프로토콜을 사용한다. 주문형-비디오(VoD), 근접 주문형-비디오(Near VoD;NVoD), 또는 페이-퍼-뷰(pay-per-view) 비디오와 같은 주문형 서비스를 위한 주문형 요청 프로토콜로서 RTSP가 사용된다고 가정하면, 종단 사용자로부터의 스트리밍 요청들은, 예를 들어, URL로부터 검색가능한 씨체인지(SeaChange)의 화이트 페이퍼(white paper)인 "IP를 통한 비디오(Video over IP)"에 설명된 씨체인지 세션 자원 관리자(SeaChange Session Resource Manager)와 같은 비디오 서버 근처에 위치된 RTSP 프록시에서 종료된다. http://www.schange.com/Downloads/IP_Streaming/VODOVERIP_WhitePaper.pdf 액세스/에지 노드들의 분산된 PVR들을 통해 구현된 시간-쉬프트 TV 서비스와 같은 주문형 서비스에 대해, 종단 사용자들로부터 스트리밍 요청들을 인터셉팅하는 RTSP 프록시는, 유럽 특허청에 2005년 9월 21일에 출원된 알카텔의 유럽 특허 출원 EP 05291959.4에서 제안된 것처럼 액세스/에지 노드들에서 통합될 수 있다. 거기에, 도 4에 도시된 온보드(onboard) 프로세서의 사용자 요청 종료(User Request Termination)(413)는 RTSP 프록시를 나타낼 수 있다. 전술된 것을 요약하면, 이 분야의 현재 상태에 따라, 한편으로 브로드캐스트/멀티캐스트 TV 서비스들 그리고 다른 한편으로 VoD, NVoD, 또는 시간-쉬프트 TV와 같은 주문형 비디오 서비스들은, 관련된 상이한 요청 프로토콜들, 상이한 네트워크 요소들 및 프록시들, 상이한 관리, 및 제어 기능들을 갖는 상이한 플랫폼들 상에 제공된다. 이것은 네트워크 노드들에서 종단 사용자 장비(예를 들어, STB)와 프록시 요소 로지스틱스(logistics) 모두의 과도 복잡화의 결과를 가져온다. 일례의 종래 시스템이 예를 들어 도 1에 도시된다. 도 1에 도시된 디지털 가입자 라인 액세스 다중화기(Digital Subscriber Line Access Multiplexer;DSLAM;100)는 브로드캐스트 서비스들과 주문형 서비스들을 위해 분리된 플랫폼들을 갖는 액세스 노드이다. 브로드캐스트 서비스들에 대해, IGMP 프록시(101)는 가입자 측에서 포트(111)에서 수신된 IGMP 요청들을 인터셉트하여, 이들 IGMP 요청들을 해석하고, 필요하면 포트(112)를 통해 브로드캐스트 또는 멀티캐스트 네트워크의 다음 네트워크 노드로 이들을 전달한다. 주문형 서비스들에 대해, RTSP 프록시(102)는 가입자 측에서 포트(113)에서 수신된 RTSP 요청들을 인터셉트하여, 이들 RTSP 메시지들을 해석하고, 필요하면 포트(114)를 통해 주문형 서비스 네트워크의 다음 네트워크 노드로 이들을 포워딩한다. RTSP 프록시(102)에 의해 인터셉트되는 RTSP 메시지들은 시간-쉬프트 TV 서비스를 위해 사용되는 비디오 프로그램 캐시(cache) 메모리(103)를 제어하기 위해 사용된다. 상이한 스트리밍 비디오 서비스들을 위한 개별 플랫폼들은 또한 대역폭과 저장 자원들이 최적으로 배치될 수 없으므로, 네트워크 운영자에 대해 강화된 CAPEX 또는 OPEX의 결과를 가져온다. 또한, 브로드캐스트 TV 서비스들과 주문형 서비스들을 위한 개별 제어 및 전달 플랫폼들을 갖는 것은, 네트워크 노드들이, 예를 들어, 시간-쉬프트 TV 서비스를 위한 네트워크 PVR들에 의해 사용되는 레코드 프로파일들/알고리즘들을 업데이트하기 위한 브로드캐스트 TV 행위를 모니터링하여 도출될 수 있는 정보를 얻는 것을 방해한다. 그 반면, 예를 들어, STB의 능력들을 나타내는 주문형 비디오 서비스들로부터 도출될 수 있는 정보는, 예를 들어, 전달된 브로드캐스트 TV 스트림이 종단 사용자의 단말기 능력들(예를 들어, 트랜스코딩, 인증, 액세스 제어 등을 통해)에 적응되는 사용자 중심 브로드캐스트 TV 서비스를 인에이블하는 이득을 취하지 않는다. 본 발명의 목적은, 첨단 해결책들의 상술된 단점들이 없이 복수 스트리밍 비디오 서비스들을 지원하는 액세스/에지 노드들을 제공하기 위한 것이다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
기존의 브로드캐스트/멀티캐스트 TV 서비스와 주문형 비디오 서비스가 분리된 플랫폼을 사용함으로써 발생하는 문제점들을 해결하기 위한 본 발명의 목적은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    기존 시스템의 문제점(분리된 플랫폼 사용)을 언급하고, 이를 해결하고자 하는 본 발명의 목적을 묻는 질문이다.

  2. 2정보 추출information_extraction

    기존 시스템의 문제점들을 추출한다: 네트워크 노드에서의 장비 및 프록시 로지스틱스의 과도한 복잡화, 대역폭 및 저장 자원 배치의 비효율성으로 인한 CAPEX/OPEX 증가, 서비스 간 정보 공유 방해(사용자 중심 브로드캐스트 TV 서비스 구현 방해) 등이다.

    • 네트워크 노드들에서 종단 사용자 장비(예를 들어, STB)와 프록시 요소 로지스틱스(logistics) 모두의 과도 복잡화의 결과를 가져온다.
    • 상이한 스트리밍 비디오 서비스들을 위한 개별 플랫폼들은 또한 대역폭과 저장 자원들이 최적으로 배치될 수 없으므로, 네트워크 운영자에 대해 강화된 CAPEX 또는 OPEX의 결과를 가져온다.
    • 브로드캐스트 TV 서비스들과 주문형 서비스들을 위한 개별 제어 및 전달 플랫폼들을 갖는 것은, 네트워크 노드들이, 예를 들어, 시간-쉬프트 TV 서비스를 위한 네트워크 PVR들에 의해 사용되는 레코드 프로파일들/알고리즘들을 업데이트하기 위한 브로드캐스트 TV 행위를 모니터링하여 도출될 수 있는 정보를 얻는 것을 방해한다.
  3. 3근거 선택evidence_selection

    본 발명의 목적이 명시된 문장을 직접적으로 선택한다.

    • 본 발명의 목적은, 첨단 해결책들의 상술된 단점들이 없이 복수 스트리밍 비디오 서비스들을 지원하는 액세스/에지 노드들을 제공하기 위한 것이다.
  4. 4논리 통합logical_integration

    기존의 단점(복잡성, 비용 증가, 정보 획득 방해)을 해결하면서 복수의 서비스를 지원하는 노드를 제공하는 것이 목적임을 연결한다.

  5. 5결론 도출conclusion_formulation

    상술된 단점들(복잡화, 비용 증가, 정보 획득 방해 등) 없이 복수의 스트리밍 비디오 서비스를 지원할 수 있는 액세스/에지 노드를 제공하는 것이 목적이다.

    • 본 발명의 목적은, 첨단 해결책들의 상술된 단점들이 없이 복수 스트리밍 비디오 서비스들을 지원하는 액세스/에지 노드들을 제공하기 위한 것이다.
  6. 6답변 생성answer_generation

    질문에 대해 명확하고 구체적인 문장으로 답변을 작성한다.

    • 첨단 해결책들의 상술된 단점들이 없이 복수 스트리밍 비디오 서비스들을 지원하는 액세스/에지 노드들을 제공하기 위한 것
최종 답변 (final_answer)
본 발명의 목적은 기존의 첨단 해결책들이 가진 단점들(네트워크 노드의 복잡화, 대역폭 및 저장 자원 배치의 비효율로 인한 CAPEX/OPEX 증가, 서비스 간 정보 공유 방해 등) 없이 복수의 스트리밍 비디오 서비스들을 지원할 수 있는 액세스/에지 노드들을 제공하는 것이다.
핵심 해석 (core_interpretation)
본 발명의 목적은 기존 해결책들의 단점 없이 복수 스트리밍 비디오 서비스들을 지원하는 액세스/에지 노드들을 제공하는 것이다.