Live streaming

Setup

There are two different ways to set up a live streaming event. The first one is Browser streaming which is over the web and don’t require any external hardware. The second way is by doing it externally with obs or by a streaming box.

Browser streaming

To set up a browser streaming there is only a few steps that are required:

  1. Go to the project that you want your stream to end up in.

  2. Click the “New” button in the right corner or right click on an empty surface.

  3. Select new stream and enter the streaming name

  4. Select screen and begin sharing your screen

It is possible to select what quality to stream in the bottom panel of the studio.

Note: Google Chrome is the only supported browser for getting audio though the stream. On Mac, streaming desktop audio via browser can be a little problematic and does not work out of the box, thus we recommend using a third party software such as BlackHole.

External streaming

To set up external streaming there are a few additional steps required compared to browser streaming:

  1. Go to the project that you want your stream to end up in.

  2. Click the “New” button in the right corner or right click on an empty surface.

  3. Select new stream and enter the streaming name.

  4. Select external source.

  5. Enter the RTMP URL and RTMP stream key.

Here is an example for using the third-party software OBS Studio.

OBS Studio Example

During the stream

You can record the stream to view it at a later time. It will come up as a version on the stream that you created. You can press Recording OFF in the selection menu for share screen or external live streaming. It will switch to Recording ON and it will begin recording when the stream is started.

You can also press Recording OFF during the stream at the bottom and it will it will switch to Recording ON and it will begin recording immediately.

You can also enter if they are allowed to use the drawing tool during the stream.

Share live streaming

As mentioned above you can record the stream and that recoding will added as a version on the stream after it is finished. You can then share the stream with other that were not able to watch the stream by using the normal share steps.

Tips and Tricks

  1. When streaming, the resolution sometimes can be a bit to high for those that are watching it. If you stream, for example, from a Mac computer on to a projector. The computer probably has very high quality but the projector may not be able to handle that.

  2. It is the same for the external streamings but there you can alter the resolutionens. With browsers, that is often not the case.

  3. Always tripple check the wifi and preferably use wired wifi.

  4. If you want to have sound in the live streaming, it is best to use the external streaming service.

Questions & Answers:

  • How do I configure my network firewall to allow live streaming?

    Make sure you are on a non-guest network. Most Wi-Fi guest networks are known to be very restrictive and the firewall may interfere.

    The following ports are required to be open on the firewall to allow streaming:

    RTMP 1935 TCP RTSP 5554 WebRTC 5000-65000 UDP

  • I only see a black screen in Klash, what do I do?

    If you are using a Nvidia graphics card, try enabling “rescale output” in OBS settings output

  • There is no audio in my stream, what do I do?

    When sharing your screen through the browser: the only browser and operating system that supports system audio is Chrome on Windows or ChromeOS. MacOS and Linux do not support system audio in Chrome.

    Also, make sure you select “Share system audio”

    When sharing your screen through an external software: depending on the software you are using, the configuration may vary. We suggest looking up guides for the specific software you are using to learn how to configure your audio devices correctly.

  • I am unable to publish my stream or view a stream, how do I fix this?

    Make sure you are on a non-guest network. Most Wi-Fi guest networks are known to be very restrictive and the firewall may interfere.