# Live Stream Guide


This guide covers stream launch options, using chat, server configuration, and other aspects. You will learn how to set up a stream via OBS Studio, Vmix, Zoom, or mobile apps, how to use chat, and how to choose the optimal server for your region.

![Creating a new live stream event in Kinescope](images/ls-guide-create-01.webp)

## Two ways to stream

### Using streaming programs (video encoders)

For streaming, you can use OBS Studio, Vmix, a paid Zoom account ([instructions](https://support.zoom.us/hc/en-us/articles/115001777826)), or hardware streamers.
Step-by-step instructions for setting up popular programs to launch streams and webinars through Kinescope ([find here]/live-streams/stream-setup-instructions/)

### Mobile apps

Use apps like Larix to stream from a mobile device.

![Connecting encoding software to Kinescope stream](images/ls-guide-encoder-01.webp)

> **Информация:**

Programs and streamers use the RTMP or sRTMP protocol, which provides a stable connection and high video quality. Signal delay can be 5–10 seconds, so this method is suitable for streams where chat is sufficient for viewer interaction.



## Stream chat

![Live stream chat in Kinescope player](images/ls-guide-chat-01.webp)

When a stream starts in Kinescope, a chat is automatically created.

* Chat can be embedded on a website alongside the stream player.
* If the stream is being recorded, the chat is saved synchronously with the video.

Chat moderation is available in the **Studio** section of the event settings.

### Chat settings

* **Show chat by link** — enable chat display when opening the video via a link.
* **Chat behavior inside the player:**
  * **Hide** — chat is not displayed in the player (default option).
  * **Always show** — chat is always visible next to the video.

    ![Always show chat mode in Kinescope player](images/ls-guide-chat-02.webp)
  * **Fullscreen mode** — chat appears only when expanding to full screen.

    ![Fullscreen mode with chat in Kinescope player](images/ls-guide-chat-03.webp)

* **Chat expanded on player load** — chat opens immediately.
* **Hide user links in chat** — protects chat from spam.
* **Show participant list** — see who is currently watching the stream.
* **Unique names in chat** — prevents confusion with identical nicknames.
* **Slow mode** — limits the interval between messages from 0 to 300 seconds.

### Message premoderation

When there are hundreds of participants in a chat, spam and offensive messages can appear instantly. Premoderation holds each new message for a set amount of time, giving a moderator a chance to review it. If the moderator takes no action, the message is published automatically.

![Message premoderation in Kinescope chat](images/ls-guide-premoderation-01.webp)

#### How to enable

Premoderation is enabled and configured by the event **organizer**.

1. Open your **Kinescope account** and go to the **stream** you need.
2. Open **stream settings** → **Chat** section.
3. Enable the **message premoderation** toggle.
4. Set the **publication delay** (1 to 60 seconds).
5. **Save** the settings.

Premoderation can be **turned on or off at any point during a live stream**.

#### What happens to a message

The viewer sends a message and sees it in their own chat immediately — other viewers do not see it yet.

The moderator sees the message highlighted in red. During the delay, the moderator can:

1. **Delete the message** — it will not appear in the public chat. The sender will still see their message, and the moderator will see it with a strikethrough.
2. **Block the author** via the message menu — the message is removed from chat, and the user will not be able to rejoin the stream.

![Moderator view of pending messages in Kinescope chat](images/ls-guide-premoderation-02.webp)

If the moderator takes no action, the message is published for everyone after the delay.

#### If premoderation is toggled during a live stream

* Already published and deleted messages are not affected.
* Messages that were **still awaiting moderation** are immediately published for everyone when premoderation is turned off.

#### Chat history

Only published messages appear in the chat history. If a moderator deleted a message before it was published, it will not appear in the chat.

Message order reflects the **time of publication**, not the time the message was sent.

#### FAQ

**I sent a message but others can't see it — why?**  
Premoderation is enabled: the message is waiting for the delay to end or for the moderator's decision.

**I can see my message but my friend can't — why?**  
You see your own message immediately after sending; others see it only after it is published.

**What happens to messages if premoderation is turned off during a stream?**  
Messages waiting for moderation are immediately published for everyone; messages already deleted by the moderator are not restored.

**Can the delay be changed during a stream?**  
Yes. Open the stream settings, update the value, and save. The new delay applies to messages sent after the change.

## Fixed signal reception points

If you know where the streamer is located or if you are using a VPN, choose a server based on the region.

### RTMP servers

* **Russia**
  * rtmp://rtmp-ru.kinescope.io
  * rtmp://rtmp-msk-2.kinescope.io
  * rtmp://rtmp-nsib-1.kinescope.io
  * rtmp://rtmp-kzn-1.kinescope.io
  * rtmp://rtmp-spb-1.kinescope.io
* **Kazakhstan**: rtmp://rtmp-kz.kinescope.io
* **Europe**
  * rtmp://rtmp-eu.kinescope.io
  * rtmp://rtmp-nl-1.kinescope.io
  * rtmp://rtmp-fr-1.kinescope.io
* **North America**: rtmp://rtmp-us.kinescope.io
* **Brazil**: rtmp://rtmp-br-1.kinescope.io
* **Asia**
  * rtmp://rtmp-sg.kinescope.io
  * rtmp://rtmp-sg-1.kinescope.io

### RTMP over SSL servers

Use the rtmps protocol and port 1936.

* **Russia**
  * rtmps://rtmp-ru.kinescope.io:1936
  * rtmps://rtmp-msk-2.kinescope.io:1936
  * rtmps://rtmp-nsib-1.kinescope.io:1936
  * rtmps://rtmp-kzn-1.kinescope.io:1936
  * rtmps://rtmp-spb-1.kinescope.io:1936
* **Kazakhstan**: rtmps://rtmp-kz.kinescope.io:1936
* **Europe**
  * rtmps://rtmp-eu.kinescope.io:1936
  * rtmps://rtmp-nl-1.kinescope.io:1936
  * rtmps://rtmp-fr-1.kinescope.io:1936
* **North America**: rtmps://rtmp-us.kinescope.io:1936
* **Asia**
  * rtmps://rtmp-sg.kinescope.io:1936

## What's next?

After setting up the stream, we recommend:

1. **[Configure restreaming](https://docs.kinescope.com/live-streams/restreaming/)** — stream simultaneously on multiple platforms
2. **[Review the setup instructions](https://docs.kinescope.com/live-streams/stream-setup-instructions/)** — detailed instructions for OBS Studio and Zoom
3. **[Configure analytics](https://docs.kinescope.com/catalog-and-video-management/analytics/)** — track viewer count and activity

Still have questions? Write to the support chat within the Kinescope interface — our specialists will help!

