Skip to main content

Live Channels Settings

In Kollus Live, a channel is the most essential unit for operating and managing live streams. It converts (transcodes) the original video in real time and delivers it in a format optimized for viewers, while providing an environment where multiple Creators can operate broadcasts.

Create a new channel

Creating a channel issues an RTMP address for stream broadcasting and a URL for viewing the broadcast.

Channel creation permissions

Only service accounts assigned the super administrator role can create channels.

  1. Click Kollus Live console > [Channel] > [Channel list] > [Register channel] at the top right of the screen.
  2. Configure each item. (Refer to the Channel detail settings section)
  3. Configure additional features via the tab menu at the bottom of the screen. (Refer to the Bottom tab settings section)
  4. After completing the settings, click [Save].

Channel detail settings

ItemDescription
KeyThe channel's unique identifier used for generating broadcast URLs, etc. (cannot be changed)
Channel nameThe name of the channel. Used to identify the channel in the channel list or statistics page.
TypeSelect the live type. (cannot be changed)
  • [Live]: Standard real-time broadcasting
  • [Low latency live]: LL-HLS method that minimizes latency (see: Low Latency Live (LL-HLS))
  • [Scheduled Live]: Scheduled broadcasting based on prepared VOD files (see: Scheduled Live)
Customer codeAn identification code for the customer's internal management.
Metadata titleSets the title format displayed in the player during broadcast.
  • Example: If set to [CHANNEL_TITLE]-[BROADCAST_COUNTING], when the 3rd broadcast is streamed on the 'First Live' channel → displayed as 'First Live-3'
Metadata descriptionDetailed description displayed below the title.
Encoding profileSets the orientation (landscape/portrait) of the broadcast screen. (see: Live Encoding Profile Options)
  • [Default - landscape]: Landscape orientation
  • [Default - portrait]: Portrait orientation
Live stream forwardingOperates two broadcast paths (RTMP) simultaneously to prepare for encoder and network failures. If an issue occurs on the active path, it automatically switches to the other path to ensure uninterrupted broadcasting. (see: Live Stream Forwarding)
  • Prerequisite: Live broadcast status check enabled
  • Restriction: Not supported for Scheduled Live
Real-time subtitlesConverts speech into real-time text (STT) and translated subtitles during the live stream, displaying them as an overlay on the player screen. After the broadcast ends, SRT subtitle files can be downloaded for each language. (see: Real-time subtitles)
  • Restriction: Not supported for Scheduled Live
Translated subtitle languageSelects the translated subtitle language to provide to viewers.
  • Prerequisite: Real-time subtitles enabled
  • Restriction: Not supported for Scheduled Live
VisibilitySets the channel's access permissions.
  • [Public]: A broadcast URL(Video Gateway Link) for external distribution is provided.
  • [Private]: For enhanced security, viewing is only possible by generating a JWT(JSON Web Token)-based authentication URL.
Hold time on disconnectIf broadcasting is interrupted due to a network failure or similar issue, resuming the broadcast within the specified time maintains the existing session, allowing continuous management of recording files and metadata.
  • Restriction: Not supported for Scheduled Live
Live broadcast status checkSets whether to display an idle screen when not broadcasting.
  • [On]: Display idle screen
  • [Off]: Display error message
Concurrent playback preventionRestricts simultaneous viewing from multiple devices using the same account.
AES-128Sets whether to apply AES-128 encryption to the HLS stream.
  • Restriction: Not supported for Low latency live, unavailable when using Multi-DRM
Multi-DRMSets whether to apply Multi-DRM (Widevine, FairPlay, etc.).
  • Restriction: Unavailable when using live stream forwarding or AES-128
Secure playerSets whether to use the Kollus dedicated secure player.
Block external display outputBlocks external display output via HDMI, projectors, etc.
Recording/capture preventionDetects and blocks screen recording/capture programs. When a recording/capture attempt is detected, the screen turns black or playback is stopped.
Block playback when manipulating video watermarkBlocks playback if the watermark displayed on the player screen is removed or tampered with.
TimeshiftProvides a timeshift feature that allows viewers to pause or rewind to a previous point during a live broadcast.
  • Restriction: Not supported for Low latency live, unavailable when using live stream forwarding or real-time subtitles
Recording naming patternSets the naming format for automatically generated recording files.
  • Restriction: Not supported for Scheduled Live
Recording file saving optionSets how broadcast video is saved on the server. Provides automatic segmented storage based on file size or time interval, or manual segmented storage. (see: Recording File Management)
  • Restriction: Not supported for Scheduled Live

Bottom tab settings

Each tab at the bottom of the channel detail settings allows you to configure additional features and security policies required for broadcast operation.

Creator code

Kollus Live separates the roles of channel administrator and the Creator who actually runs the broadcast, improving operational stability.

  • Permission scope: Creators can only stream broadcasts and monitor the status of their assigned channel, and cannot access overall service settings.
  • Creator account creation: One account is automatically created by default, and up to 3 accounts can be issued per channel by clicking the [Add] button.
  • Related guide: Create Creator Account

Recording file transfer

Sets automatic transfer of recording files generated after the live broadcast ends to an external storage location. (Up to 3 can be registered)

  • Supported protocols: FTP, SFTP, Amazon S3, Kollus(Kollus VOD)

Syndication

Manages settings for simultaneously streaming the live broadcast to external platforms such as YouTube. (Up to 3 can be registered)

ItemDescription
TitleA name used to identify the syndication.
LinkThe RTMP stream receiving URL of the external platform. The link must start with rtmp://.
Stream keyThe broadcast identification key issued by the external platform.
VisibilitySelects whether to simultaneously stream in real time to the corresponding platform.

Country access control

Sets whether to allow or block live viewing from specific countries based on the viewer's IP.

Logo/poster/snapshot

Manages the visual elements (logo, idle screen image) displayed on the player.

  • Logo: Upload a logo image to be always displayed at the top left of the player.
  • Idle screen settings: Select the type of idle screen(poster or snapshot) to display on the player before and after the broadcast.
  • Poster: Upload the idle screen image to be displayed on the player before and after the broadcast.
  • Snapshot: Provides an image link automatically captured at 5-second intervals during the broadcast. (Traffic charges apply based on image request volume.)

Callback

Sends real-time notifications to external systems when major events occur.

Callback typeTiming and key contentDeveloper guide
Live callbackNotification of broadcast start, stop, and end statusPlatform Callback
Recording file transfer callbackDelivers the recording file transfer resultPlatform Callback
LMS callbackSends viewer learning and viewing history dataLive LMS Callback
Playback callbackDelivers viewer and player informationLive Playback Callback

Chatting

Sets whether to enable the real-time chatting feature within the channel and its detailed policies. Setting [Chatting enabled] to [On] allows you to configure detailed options.

Referrer settings

Prevents unauthorized embedding by specifying domains to allow or block broadcast playback.

  • Input rules: When registering multiple domains, separate them with a comma(,). Wildcards(#) can be used.
    • Example: https://www.catenoid.net, https://#.example.com
  • Policy options
    • Disabled: Allows playback from all domains.
    • Allow playback only from specific domains: Allows playback only from specified domains.
    • Block playback only from specific domains: Blocks playback access from specified domains.

Copy a channel

You can quickly create a new channel by duplicating the settings of an existing channel.

  • Path: [Channel] > [Channel list] > copy icon on the right of the target channel

Edit a channel

You can change the detailed settings of a channel currently in operation.

Channel operation management (hide/delete/restore)

You can manage channel resources by hiding a channel from the list or permanently deleting it. Note that hiding a channel directly stops any ongoing live broadcast.

Hide a channel

Hiding a channel removes it from the list, and all live broadcasts currently streaming through that channel are immediately stopped.

Broadcast interruption

When a channel is hidden, any live broadcast in progress is forcibly terminated, and no new live broadcasts can be started until the hidden state is released (restored).

  1. In [Channel] > [Channel list], select the checkbox to the left of the target channel.
  2. Click [Hide channel].

Delete or restore a channel

You can permanently delete a hidden channel or restore it to a state where broadcasting is possible again.

Channel deletion condition

To permanently delete a channel, you must first set the channel to hidden.

  1. Click [Hidden] at the top of [Channel] > [Channel list].
  2. Select the checkbox to the left of the target channel.
  3. Click [Delete] or [Restore] at the bottom of the screen.