ncloud_livestation_create_channel
Create a Live Station channel for live streaming with configurable CDN, DVR, encoding, and recording. Use dryRun=true to validate settings without creating.
Instructions
Create a new Live Station channel for live streaming. Use dryRun=true to preview without creating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | If true, returns a preview without actually creating the channel | |
| useDvr | Yes | Time machine (DVR) setting: true to enable rewind | |
| envType | No | Channel environment type | REAL |
| cdnDomain | No | Existing Global Edge domain (required when createCdn=false) | |
| createCdn | Yes | Whether to create a new CDN (true) or use existing (false) | |
| recordType | No | Recording storage type | NO_RECORD |
| channelName | Yes | Channel name (3-20 chars, Korean/English/numbers/_) | |
| cdnProfileId | Yes | Global Edge profile ID | |
| drmEnabledYn | No | Whether to enable Multi DRM | |
| qualitySetId | Yes | Image quality setting ID (from quality settings list) | |
| recordFormat | No | Recording file format (required if recordType=AUTO_UPLOAD) | |
| cdnInstanceNo | No | Existing Global Edge instance ID (required when createCdn=false) | |
| cdnRegionType | No | CDN service region (required when createCdn=true) | |
| immediateOnAir | No | Auto-recording on stream start | |
| outputProtocol | No | Output protocol: HLS, LL_HLS (low-latency), or HLS,DASH (both) | HLS |
| recordFilePath | No | Recording storage path (required if recordType=AUTO_UPLOAD) | |
| timemachineMin | No | Time machine allowance in minutes (360, required if useDvr=true) | |
| isStreamFailOver | No | Whether to enable streaming redundancy | |
| recordBucketName | No | Recording storage bucket (required if recordType=AUTO_UPLOAD) |