개요: Brightcove 비콘 웹 스토어

이 항목에서는 Brightcove Beacon 웹 스토어 서비스에 대한 개요를 제공합니다.

서문

Beacon 웹 스토어는 Beacon 라이선스 사용자가 BYO(Bring Your Own) 웹 스토어에서 구독을 구현할 수 있도록 하는 구성, 기능 및 API 통합입니다. 콘텐츠 소유자는 웹 스토어에서 임대 및 판매와 결제 시스템 통합을 위한 매장 전면 및 비즈니스 로직을 구현합니다. Beacon API는 상점이 Beacon CMS 내에서 자격 변경 결과를 추가, 제거 및 편집할 수 있는 인터페이스를 제공합니다. Beacon 앱에서 콘텐츠 제목의 액세스 및 표시를 정의하는 논리는 변경되지 않습니다.

모든 재무 보고, 대시보드 및 세금 납부의 구현은 Beacon에서 관리 또는 추적되지 않으며 콘텐츠 소유자의 책임입니다.

용어 설명

아래 표에서는 이 항목에서 사용되는 용어에 대해 설명합니다.

용어집
용어 설명
웹 스토어 구독 판매, 임대 및 판매를 위한 BYO 상거래 웹사이트
결제 프로세서 거래를 처리하고 수익을 계정에 입금하기 위해 웹 스토어에서 사용하는 시스템
SKU 비콘 자산의 식별자
SVOD 구독 VOD, 정기 결제 모델
계획 SVOD 제안 정의
UMS 사용자 관리 시스템
프록시 UMS BYO UMS에서 마스터 사본에 매핑되는 사용자의 프록시 사본. Beacon 권한은 Proxy UMS 시스템에서 관리됩니다.
OIDC 인증 시 Authorization 통신을 위한 프로토콜인 Open ID Connect
인증 접근 권한 부여를 위한 특정 사용자 식별
권한 로그인 시 토큰을 통해 사용자 자격 전달
인앱 구매(2021년 2분기에 사용 가능) 고객이 웹 스토어 제품 제안에 Beacon 앱을 추가하고 앱 스토어를 통해 새 제품 구성을 판매하려는 경우 앱 내 구매를 위해 Beacon 스토어를 구성할 수 있습니다.
권한 비콘 콘텐츠 또는 기능에 대한 액세스
구매 알림 비콘 스토어에서 비콘 CMS로 전송되는 청약 또는 저작물의 구매 상태 변경(구매, 취소)을 알리는 메시지
연결된 TV TV에 앱 관리 지원을 제공하는 HDMI 연결 외부 장치: Apple TV, FireTV, Roku 및 Android TV STB
스마트 TV 앱 관리 지원 기능이 내장된 TV

비콘 스토어 구성요소

모든 Beacon Store 구매는 웹 스토어를 통해 이루어집니다. 판매 모델에서는 뷰어가 고객 웹 스토어를 방문하고 콘텐츠를 구매한 다음 지원되는 장치에서 별도의 작업으로 Beacon 앱을 열어야 합니다.

필수 구성 요소는 다음과 같습니다.

비콘 스토어 구성 요소
구성 요소 책임 설명
웹 스토어 콘텐츠 소유자 개별 콘텐츠 제목 및 재생 가능한 구독에 대한 액세스를 판매 및 임대하기 위한 논리와 프로세스를 구현하는 사용자 제공 웹 스토어입니다.
결제 프로세서 콘텐츠 소유자 웹 스토어를 통해 판매된 상품에 대한 결제를 처리하는 시스템입니다. 이 서비스는 신용 카드 직불 카드, 전자 지갑 및 QR 코드 결제를 현지 통화로 거래하고 콘텐츠 소유자의 은행과 정산합니다.
사용자 관리 시스템 콘텐츠 소유자 등록된 사용자의 기록을 저장하기 위해 사용자 관리 시스템을 제공해야 합니다. 기존 웹 상점의 소유자는 기존 UMS에 고객에 대한 모든 기록 정보가 포함되어 있기 때문에 기존 UMS를 유지하기를 원할 것입니다.
브라이트코브 비콘 Brightcove Brightcove Beacon은 웹 스토어에서 판매되는 명명된 SKU와 웹 스토어가 뷰어 레코드의 특정 콘텐츠 액세스 권한에 대한 권한을 등록하는 Beacon Entitlements API로 콘텐츠 구성 및 패키징을 제공합니다.
자격 알림 Brightcove 및 콘텐츠 소유자 Webstore는 구독 구매 또는 취소와 같은 상거래 이벤트에 대한 알림을 Beacon에 보내고 Beacon은 Beacon UMS의 Beacon 자산에 대한 사용자 권한을 업데이트합니다.

(2021년 2분기 예정) Beacon Store 인앱 구매가 필요한 경우 웹 스토어는 업데이트해야 하는 별도의 자격 데이터베이스를 유지 관리합니다. Beacon은 고객이 정의한 끝점으로 알림을 보내고 해당 시스템은 일치하는 권한을 유지 관리합니다.

비콘 스토어 워크플로 및 구성

Beacon을 도입하기 전에 이미 상거래 웹 사이트를 비즈니스의 필수 구성 요소로 가지고 있었고 웹 스토어 제품에 Beacon 구독을 추가하려고 할 수 있습니다. 웹 스토어는 세 가지 구성 요소로 구성됩니다.

  1. 웹 스토어 - 웹 스토어는 조직의 상거래 사이트입니다. 제품, 가격 및 구매 모델을 제시합니다.
  2. 결제 처리기 - 결제 처리기는 거래를 처리하고 신용 카드, 직불 카드 및 전자 지갑에서 결제를 수락하고 결제 금액을 조직의 은행 계좌에 입금하고 영수증을 구매자에게 보내는 시스템입니다.
  3. 사용자 관리 시스템 - 귀하의 조직은 UMS에 등록된 고객 목록을 유지 관리합니다.

Beacon Store 통합에는 두 가지 개발 활동이 있습니다.

  1. Beacon은 웹 스토어에서 금융 거래 알림을 수신합니다. 웹 스토어의 Beacon 구독 판매 및 취소는 Beacon API에 보고됩니다. Beacon은 이러한 알림을 기반으로 권한을 추가하거나 제거합니다.
  2. Beacon 및 웹 스토어 사용자 관리 시스템 연결 및 동기화 - Webstore UMS 사용자 레코드는 마스터 레코드와 사용자를 포함하며 저장된 사용자 데이터의 소스입니다. 프록시 사용자는 등록된 고객 각각에 대해 Beacon UMS에서 생성됩니다. Beacon은 트랜잭션 알림을 수신하면 프록시 사용자 레코드에 자격을 할당합니다. 사용자 추가 및 삭제와 같은 상점 UMS의 변경 사항은 Beacon UMS의 일치하는 사용자 레코드에 적용됩니다.

비콘 저장소 구성

Beacon 스토어는 웹 스토어에서 판매되는 제품 목록에 Beacon 구독을 추가할 목적으로 Beacon과 통합된 기존의 고객 소유 및 운영 BYO 웹 스토어입니다. 예술 단체는 이 목표를 지원하기 위한 두 가지 주요 판매 모델을 보여주는 예를 제공합니다.

예술 단체는 현재 웹 스토어를 통해 공연과 관련된 구독, 티켓 및 실제 상품을 판매하고 있습니다. 따라서 해당 상거래를 관리하기 위해 기존 웹 상점, 사용자 관리, 지불 처리 및 자격 추적 시스템이 있습니다.

일부 조직은 녹화된 콘텐츠뿐만 아니라 동일한 이벤트에 대한 가상 액세스를 포함하여 청중을 확장하기로 결정했습니다. 또한 웹 스토어 내에서 전체 상거래 관리 프로세스를 통합하기를 원합니다.

일부 조직은 웹 스토어에서 동일한 결과를 얻고 앱 스토어 (Apple Store, Google Play, Amazon, Roku 및 Beacon Web 앱과의 Stripe 통합) 에서 앱 구매와 동일한 제품을 판매하기를 원합니다.

웹 스토어 전용 구매

웹 스토어 전용 워크플로우는 그림 1과 같이 구현됩니다. 고객은 자신의 웹 스토어, 지불 프로세서 및 UMS를 가져옵니다. 통합 지점은 다음과 같습니다.

  • UMS 프록시 사용자 - 등록된 사용자의 전체 기록은 고객의 BYO UMS에 유지되며 사용자 계정 및 사용자 계정 관리에 대한 정보 소스입니다. 로그인 시 사용자 인증은 BYO UMS에서 발생합니다. 프록시 사용자는 인증 또는 가입 시 Beacon UMS에서 생성됩니다. UMS에서 사용자가 삭제되면 프록시 사용자도 Beacon에서 삭제됩니다.

    인증 및 계정 관리를 위한 동기화는 OAuth 2.0의 확장인 OIDC ( Open ID Connect ) 프로토콜을 사용하여 수행됩니다. 기본 OIDC 지원이 포함된 시스템을 제공하거나 OIDC를 지원하도록 UMS 인터페이스를 업데이트해야 합니다.

  • 구매 알림 - 상거래 이벤트 알림을 Beacon Entitlements API로 보내도록 귀하가 웹 스토어를 수정합니다. 알림에는 사용자 ID 및 제품 SKU가 포함됩니다. Beacon이 알림을 받으면 사용자 레코드의 자격에 대한 적절한 업데이트가 Beacon UMS에 기록됩니다. 따라서 사용자가 Beacon 앱에서 콘텐츠를 볼 수 있는 권한을 부여하거나 취소합니다. 기술 자격 API 인터페이스는 비콘 통합 세부 정보 에 정의되어 있습니다.
비콘 스토어
비콘 스토어

구성 세부 정보:

  • 웹 스토어 및 Beacon의 구독 정의는 동일한 SKU 이름으로구성해야 합니다.
  • 웹 스토어 알림은 Beacon CMS에서 제공되는 웹 후크 URL로 전송됩니다.

인앱 구매가 있는 비콘 스토어

앱 구매 워크플로 내의 웹 스토어는 그림 2와 같이 구현됩니다. 이 모델에서는 Amazon, Apple, Google 및 Roku 스토어와 웹 스토어에서 인앱 구매를 할 수 있습니다. 귀하는 다음에 대한 책임이 있습니다.

  • 나만의 웹 스토어
  • 결제 프로세서
  • UMS
  • 필요한 매장의 판매자 계정

Brightcove Beacon은 인앱 구매 통합을 제공합니다. 통합 지점은 이전 섹션에서 설명한 것에서 수정되어 Beacon에서 발생하는 성공적인 인앱 구매에 대한 웹 스토어로의 지불 알림을 포함합니다. Beacon이 생성하는 알림 메시지는 유사한 스키마를 따릅니다.

인앱 구매가 있는 비콘 스토어
인앱 구매가 있는 비콘 스토어

구성 세부 정보:

  • 웹 스토어 및 Beacon의 구독 정의는 동일한 SKU 이름으로구성해야 합니다.
  • 웹 스토어 알림은 Beacon CMS에서 제공되는 웹 후크 URL로 전송됩니다.
  • 비콘 통신은 선택한 서비스에서 제공되는 웹후크 URL로 전송됩니다.

사용자 관리 시스템

Beacon 스토어의 일반적인 사용 사례는 Beacon을 기존의 확립된 웹 스토어와 통합하는 것입니다. 일반적이지 않은 것은 상거래 관리를 위한 새로운 웹 스토어와 함께 새로운 서비스를 출시하는 것입니다.

외부 연결 UMS

기존 웹 스토어는 항상 사용자 관리 및 지불 처리 시스템과 통합됩니다. 이 경우 목표는 기존 상거래 구성 내에 Beacon을 통합하는 것입니다. UMS는 인증 및 사용자 기록 관리 지점으로 유지됩니다. 따라서 통합은 고객 UMS를 사용하여 Beacon 사용자를 인증하고 권한을 부여합니다. 사용자의 이메일 주소는 계정 ID로 사용되며 권한은 해당 계정과 연결됩니다. 모든 사용자 개인 정보 데이터는 BYO UMS에 저장됩니다.

외부 BYO UMS 시스템은 OIDC 인터페이스 프로토콜을 사용하여 Beacon과 인터페이스합니다. Open ID Connect는 ID 토큰 스키마를 표준화하는 OAuth의 확장입니다.

모바일 및 웹 UMS 구성

모바일 및 웹 UMS
모바일 및 웹 UMS
  1. 사용자가 Beacon 앱에서 로그인을 선택합니다.
  2. 앱은 OIDC 공급자와 상호 작용하여 로그인 흐름을 통해 사용자를 안내합니다. 성공하면 액세스, 새로 고침 및 ID 토큰이 앱에 제공됩니다.
  3. 앱은 액세스 토큰을 사용하여 Beacon 백엔드에 연결합니다.
  4. 비콘 백엔드가 액세스 토큰의 유효성을 검사합니다.

연결 및 SmartTV UMS 구성

연결 및 SmartTV UMS
연결 및 SmartTV UMS
  1. 사용자가 Beacon 앱에서 로그인을 선택합니다.
  2. 앱에서 기기 코드를 요청합니다.
  3. 사용자는 모바일 또는 웹 장치로 이동하여 인증 URL 및 장치 코드를 입력합니다.
  4. 장치가 OIDC 공급자와 상호 작용하여 사용자를 인증합니다.
  5. 연결된 TV 또는 스마트 TV는 OIDC 공급자를 지속적으로 폴링하여 사용자 인증 여부, 인증 시 액세스, 새로 고침 및 ID 토큰이 앱에 제공되는지 확인합니다.
  6. 앱은 액세스 토큰을 사용하여 Beacon 백엔드에 연결합니다.
  7. 비콘 백엔드가 액세스 토큰의 유효성을 검사합니다.

비콘 사용자 관리 자동 동기화

기존 UMS를 Beacon과 통합할 때 Beacon Store 판매 알림에 의해 생성된 권한이 적절한 사용자에게 할당될 수 있도록 Beacon UMS에서 프록시 사용자를 생성해야 합니다.

사용자는 고객 UMS의 이벤트 결과로 Beacon에서 유지 관리됩니다. OIDC 인터페이스를 통해 사용자가 외부 UMS에서 인증하거나 권한이 Beacon으로 전송되는 경우 Beacon에서 사용자가 생성됩니다. 수동 동기화가 필요하지 않습니다.

비콘 스토어 수익 창출 모델

비콘 저장소는 SVOD 트랜잭션을 지원하도록 구성할 수 있습니다. 구성 세부 정보:

SVOD 구성

비콘 구성

  1. Beacon에서 SVOD 계획 생성
  2. Beacon에서 상태를 UNPUBLISHED로 설정
  3. Beacon에서 계획에 대한 SKU 정의
  4. 계획에 콘텐츠 할당

웹 스토어 구성

  1. 웹 스토어 및 웹 스토어 결제 시스템에서 SVOD 플랜/상품 생성
  2. 연극 에 Beacon에 사용된 것과 동일한 이름을 지정합니다.
  3. Beacon의 SKU를 웹 스토어 결제 시스템의 SKU ID로 복사