B2B PRISM Live Studio concepts

Prev Next

Available in Classic and VPC

This section explains the service configuration and the service API flow before learning the full quickstart of how to use B2B PRISM Live Studio.

B2B PRISM Live Studio service configuration

B2B PRISM Live Studio is an enterprise-level service that allows integrated management of streaming by connecting the PRISM Live Studio PC/mobile app with the customer's service.

The full architecture of the B2B PRISM Live Studio service is as follows:

B2B_Info01_ko

The roles of each party are defined as follows:

  • B2B PRISM Live Studio: after completing the subscription on NAVER Cloud Platform, you can create and register your service and integrate it to the PRISM Live Studio PC/mobile app. Once the integration is complete, you can view live stream lists, transfer statistical data, and use channel and chat management features.
  • PRISM Live Studio PC/mobile app: streamers should install the PRISM Live Studio applications to run live streaming. For app installation on PC or mobile, see the following:
  • Customer service: to integrate with the PRISM Live Studio apps, your backend system must build the service API. The service API must follow the standard specifications and security guidelines, use TLSv1.2 or higher for SSL connections, and all permissions must be granted through OAuth2.0 authentication.

Service preparation steps

1. Create and integrate the service

When creating a service in B2B PRISM Live Studio, enter the service API details built into your customer service and integrate it with the PRISM Live Studio application.

2. Register and integrate the service

Once the integration is complete, you can log in using OAuth2.0 authentication, add platform channels in the PRISM Live Studio PC/mobile app, and transfer service information.

Service usage steps

2-1. Log in and go live

After completing all preparation steps, the streamer should log in to the B2B version through the PRISM Live Studio PC/mobile app. Enter the service name created in B2B PRISM Live Studio to open the OAuth2.0 authentication login screen. After logging in, select a platform in the PRISM Live Studio PC/mobile app. On PC, select a channel to add to My channel. On mobile, select the platform to broadcast.

Caution

In B2B PRISM Live Studio, channel refers to the streamer's platform channel.

Device environment Platform channels
PC
  • NAVER Cloud, Twitch, YouTube, Facebook, NAVER Shopping Live, CHZZK, NAVER TV, NAVER BAND, SOOP
  • Custom channel registration required for: Instagram, Kick, NOW, kakaoTV, DLive, Trovo
  • Mobile
  • NAVER Cloud, CHZZK, NAVER Shopping Live, NAVER BAND, NAVER TV, YouTube, Facebook, Twitch, SOOP
  • Custom channel registration required for: Instagram, NOW, kakaoTV
  • Platform channels supported in the PRISM Live Studio PC/mobile app will continue to be updated.

    Note

    NAVER Cloud Platform provides a channel creation service that enables live broadcasting for streamers. If you want to create a new platform channel, see the following service:

    • Live Station: a service that provides essential features for live broadcasting

    2-2. Transfer live stream data and statistics

    When a streamer goes live using the PRISM Live Studio PC/mobile app, channel information requests and live creation data are transferred to B2B PRISM Live Studio.

    2-3. Transfer live stream data and statistics

    Customer service sends a response to a request sent from B2B PRISM Live Studio.
    For the data exchange specifications between the PRISM Live Studio PC/mobile app and your service, see the following:

    2-4. RTMP streaming

    After logging in to the platform channel added in 2-1. Log in and go live, start the live broadcast. To integrate a channel for Real-Time Messaging Protocol (RTMP) streaming, you need to enter a stream key.
    For stream key details, see the following:


    B2B PRISM Live Studio service API flow

    To transfer live stream data from B2B PRISM Live Studio to your service and enable OAuth2.0 authentication login, you must build the service API.
    The service API flow for B2B PRISM Live Studio is as follows:

    B2B_Info02_ko

    STEP 1. Log in to B2B PRISM Live Studio service

    When logging into the PRISM Live Studio PC/mobile app, the process proceeds according to the OAuth2.0 authentication specification provided by B2B PRISM Live Studio.

    Before building the OAuth2.0 authentication API, review the following guide thoroughly:

    STEP 2. Authenticate with customer server

    When a user attempts to log in, the OAuth2.0 authentication server of B2B PRISM Live Studio requests an authorization code using the client credentials issued in advance. Once the user successfully logs in through the login page provided by the authentication server, the server sends the authorization code to the redirect_uri received from the customer's login system, then issues an access token.

    Your service must implement the following three features to complete the login authentication process:

    • OAuth2.0 login/Authorization Code issuance URL
    • Renew Access Token API through Authorization Code and Refresh Token
    • View user information API

    For more details on the OAuth2.0 authentication login process, see the following:

    STEP 3. Request channel and live stream data

    After receiving the access token, B2B PRISM Live Studio acts as a gateway between the customer service and the PRISM Live Studio app, exchanging necessary data through API calls. These include viewing channel lists and information, live lists, and live statistics, and triggering live creation, start, and end actions.

    For more information about service API integration, see the following:

    Before building service APIs

    The service APIs you need to build for your service are divided into the essential build APIs that must be built to utilize the features of B2B PRISM Live Studio and the selective build APIs to use additional features.

    For more information about B2B PRISM Live Studio APIs, see the following:

    Roles of B2B PRISM Live Studio and customer service in OAuth2.0 authentication

    B2B PRISM Live Studio serves as an OAuth2.0 client, while the service you're using serves as both an authorization server and a resource server.

    Customer service development guide

    Your service must implement APIs for OAuth2.0 authentication.

    Pre-registration guide

    To use OAuth2.0 authentication, register the following item in advance through the NAVER Cloud Platform console:

    • OAuth2 client ID for B2B PRISM Live Studio
    • OAuth2 client Secret for B2B PRISM Live Studio
    • OAuth2 authorization code request URL
      • If not registered, called as the default value. (Service domain + /oauth/authorize)
    Note

    For more information on required fields during service creation, see the following: