- Print
- PDF
Live Station overview
- Print
- PDF
Summary
Live Station is a video encoding platform that provides all the features needed to build a real-time live broadcast service.
With Live Station, you can easily and quickly create multiple multi-bitrate output streams from a single RTMP source stream through a web interface, and packetize and transmit video to HLS and DASH.
In addition to converting a single high-definition live video to various quality, it also provides a real-time digital video recorder (DVR) feature, which allows you to build a broadcast replay service using the generated video files.
It also provides the re-streaming feature where you can simultaneously transmit live media videos to other platforms easily. You can transmit videos simultaneously to various broadcasting platforms such as YouTube, Twitch, Afreeca TV, etc., and manage the transmission statuses at once in Live Station.
Common settings
Live Station API URL
Request headers
Header name | Required | Description |
---|---|---|
x-ncp-apigw-timestamp | YES | It indicates the elapsed time in milliseconds since January 1, 1970 00:00:00 UTC, and the request is considered invalid if the timestamp differs from the current time by more than 5 minutesx-ncp-apigw-timestamp:{Timestamp} |
x-ncp-iam-access-key | YES | Value of access key ID issued in the NAVER Cloud Platform portalx-ncp-iam-access-key:{Sub Account Access Key} |
x-ncp-apigw-signature-v2 | YES | Signature encrypted with the access key ID value and secret keyx-ncp-apigw-signature-v2:{API Gateway Signature} |
Content-Type | YES | Specify the request body content type as application/jsonContent-Type: application/json |
x-ncp-region_code | YES | Region code (KR) |
Authentication header
An API Gateway authentication is required to use the Live Station API.
See NAVER Cloud Platform API for more detailed guides related to API Gateway authentication.
Create AUTHPARAMS
AUTHPARAMS request example
Create a signature (add a new line with \n)
Create StringToSign matching the request, encrypt using SecretKey with HmacSHA256 algorithm, and encode using Base64.
This value is used as
x-ncp-apigw-signature-v2
.Request StringToSign GET /api/v2/channels?pageNo=1
x-ncp-apigw-timestamp={timestamp}
x-ncp-iam-access-key={accesskey}
x-ncp-apigw-signature-v2={signature}GET /api/v2/channels?pageNo=1
{timeStamp}
{accessKey}
Sample code
Live Station API request configuration
Live Station API request sample
Live Station API Content-Type
application/json
is used for the Content-type of all data delivered through Live Station API HTTP requests and response bodies.