Classic/VPC 환경에서 이용 가능합니다.
B2B PRISM Live Studio를 이용하는 전체 시나리오를 학습하기에 앞서 B2B PRISM Live Studio의 서비스 구성과 서비스 API 플로우를 설명합니다.
B2B PRISM Live Studio 서비스 구성
B2B PRISM Live Studio 서비스는 PRISM Live Studio PC/모바일 앱과 고객의 서비스가 유기적으로 결합되어 스트리밍 서비스를 통합 관리할 수 있도록 기업향으로 지원하는 서비스입니다.
B2B PRISM Live Studio 서비스의 전체 구성도는 다음과 같습니다.

각 주체별 역할은 다음과 같이 정의할 수 있습니다.
- B2B PRISM Live Studio: 네이버 클라우드 플랫폼에서 이용 신청 완료 후 고객의 서비스를 생성(등록)하여 PRISM Live Studio PC/모바일 앱과 연동합니다. 정상적으로 연동이 완료되면 라이브 목록 조회 및 통계 정보를 전송하고, 채널 및 채팅 관리 기능을 이용할 수 있습니다.
- PRISM Live Studio PC/모바일 앱: 스트리머가 라이브 스트리밍을 실행하기 위한 PRISM Live Studio 애플리케이션을 설치해야 이용할 수 있습니다. PC/모바일 앱 설치 관련 정보는 다음을 참조하십시오.
- 고객 서비스: PRISM Live Studio 애플리케이션과 연동하려면 고객 서비스의 백엔드 시스템에 서비스 API를 구축해야합니다. 서비스 API는 기본 규격과 보안 가이드에 따라 구축하고, TLSv1.2 이상 SSL 연결을 통해 제공되어야 하며 서비스 API의 권한은 OAuth2.0 인증을 통해 제공되어야 합니다.
서비스 이용 준비 단계
1. 서비스 생성 및 연동
B2B PRISM Live Studio에 서비스 생성 시 고객 서비스에서 구축한 서비스 API 정보를 입력하고 PRISM Live Studio 애플리케이션과 연동합니다.
2. 서비스 등록 및 연동
연동이 완료되면 OAuth2.0 인증 로그인을 통해 PRISM Live Studio PC/모바일 앱에서 플랫폼 채널을 추가하고 서비스 정보를 전송할 수 있습니다.
서비스 이용 단계
2-1. 서비스 로그인 및 방송 시작
서비스 이용 준비 단계의 모든 과정을 마친 후 스트리머는 PRISM Live Studio PC/모바일 앱에서 B2B용 로그인을 진행합니다. B2B PRISM Live Studio에서 생성한 서비스 이름을 입력하면 OAuth2 인증 로그인 화면이 표시되며 로그인할 수 있습니다. PRISM Live Studio PC/모바일 앱에서 각 플랫폼을 선택 후 PC 환경에서는 나의 채널에 추가할 채널을 선택, 모바일 환경에서는 방송할 플랫폼을 선택합니다.
B2B PRISM Live Studio 서비스에서 사용되는 채널 용어는 사용자(스트리머)의 플랫폼 채널을 의미합니다.
| 디바이스 환경 | 플랫폼 채널 |
|---|---|
| PC | |
| 모바일 |
PRISM Live Studio PC/모바일 앱에서 지원하는 플랫폼 채널은 지속적으로 업데이트될 예정입니다.
네이버 플라우드 플랫폼에서는 스트리머의 실시간 라이브 방송을 위한 기능을 제공하는 채널 생성 서비스가 있습니다. 신규 플랫폼 채널을 생성하려는 경우, 다음의 서비스를 참조해 주십시오.
- Live Station: 라이브 방송에 필요한 필수 기능을 제공하는 Live Station 서비스
2-2. 방송 정보 및 통계 전송
스트리머가 PRISM Live Studio PC/모바일 앱에서 라이브 방송을 진행하면 채널 정보 요청과 라이브 생성 정보를 B2B PRISM Live Studio에 전송합니다.
2-3. 방송 정보 및 통계 전송
B2B PRISM Live Studio에서 전송된 요청에 대해 고객 서비스에서 응답을 전송합니다.
PRISM Live Studio PC/모바일 앱과 고객 서비스와의 전송 명세는 다음을 참조해 주십시오.
2-4. RTMP 영상 송출
2-1. 서비스 로그인 및 방송 시작에서 추가한 플랫폼 채널에 연동 로그인 후 라이브를 개시합니다. RTMP(Real-Time Messaging Protocol) 송출을 위해 채널을 연동하려면 스트림 키를 입력해야 합니다.
스트림 키는 다음의 항목을 참조해 주십시오.
B2B PRISM Live Studio 서비스 API 플로우
B2B PRISM Live Studio에서 고객의 서비스로 라이브 정보를 전송하고, OAuth2.0 인증 로그인을 실현하기 위해서는 서비스 API를 구축해야 합니다.
B2B PRISM Live Studio 서비스 API 플로우는 다음과 같습니다.

STEP 1. B2B PRISM Live Studio 서비스 로그인
PRISM Live Studio PC/모바일 앱에 로그인을 시도하면 B2B PRISM Live Studio에서 제공하는 OAuth2.0 인증 규격에 따라 프로세스가 진행됩니다.
OAuth2.0 인증 API 구축에 앞서 다음의 가이드를 충분히 숙지해 주십시오.
STEP 2. 고객 서버와 인증
사용자가 시도한 로그인에 따라 B2B PRISM Live Studio의 OAuth2.0 인증 서버에서는 클라이언트가 사전에 인증 서버에서 발급받은 인증 코드를 요청합니다. 인증 서버에서 내려준 로그인 페이지에 사용자가 로그인을 성공하면, 인증 서버는 고객의 로그인 시스템에서 응답 받은 redirect_uri로 인증 코드를 전달 후 액세스 토큰을 발급합니다.
고객이 로그인 인증에서 구축해야 할 기능은 다음의 3가지 입니다.
- OAuth2.0 로그인/Authorization Code 발급 URL
- Authorization Code, Refresh Token을 통한 Access Token 갱신 API
- 유저 정보 조회 API
OAuth2.0 인증 로그인 프로세스에 대한 자세한 내용은 다음을 참조해 주십시오.
STEP 3. 채널과 라이브 정보 요청
액세스 토큰을 발급 받은 후 B2B PRISM Live Studio는 고객 서비스와 PRISM Live Studio 앱과의 게이트웨이 역할을 하게 되며, 채널 목록 및 정보 조회, 라이브 목록 조회, 라이브 통계 조회와 라이브 생성, 라이브 시작과 종료에 대한 API 호출을 통해 필요한 정보를 주고 받게 됩니다.
서비스 API 연동에 대한 자세한 설명은 다음을 참조해 주십시오.
서비스 API 구축에 앞서
고객 서비스에서 구축해야 하는 서비스 API에는 B2B PRISM Live Studio의 기능을 이용하기 위해 필수로 구축해야 하는 필수 구축 API와 추가 기능 사용을 위한 선택 구축 API가 있습니다.
B2B PRISM Live Studio 의 API에 대한 자세한 내용은 다음을 참조해 주십시오.
OAuth 2.0 인증에서 B2B PRISM Live Studio와 고객 서비스의 역할
B2B PRISM Live Studio는 OAuth2.0 클라이언트, 고객 서비스는 권한 서버이자 리소스 서버의 역할을 담당합니다.
고객 서비스 개발 가이드
고객 서비스에는 OAuth2.0 인증에 해당하는 API가 구현되어야 합니다.
사전 등록 가이드
OAuth 2.0 인증을 사용하려면 네이버 클라우드 플랫폼 콘솔에서 다음의 항목을 사전에 등록해 주십시오.
- B2B PRISM Live Studio용 OAuth2 클라이언트 ID
- B2B PRISM Live Studio용 OAuth2 클라이언트 Secret
- OAuth2 인증 코드 생성 요청 URL
- 미등록 시 기본값으로 호출합니다. (서비스 도메인 + /oauth/authorize)
서비스 생성 시 입력 항목에 대한 자세한 정보는 다음을 참조해 주십시오.