Live streaming

With KLASH 4K UHD live streaming, you can broadcast real-time screen-sharing sessions in ultra-low latency. Connect on set cameras, cinemas in post, game engines, and more. Stream directly from Google Chrome and Microsoft Edge, the viewer can watch in any browser, or connect to an external encoder or streaming software.


Setting up a live stream

There are two ways to set up a live stream. The first one is browser streaming which is over the web and doesn't require any external hardware or software. The second one is externally with OBS or an encoder (streaming box).

Browser streaming

  1. Navigate to the project where you want to start your stream, and click the New button in the upper right corner, or right-click on any empty surface in the project bin

  2. Select New Stream and enter the stream name

  3. Select screen and begin sharing your screen

  4. Navigate to the bottom panel to select streaming quality

Note: Google Chrome and Microsoft Edge on Windows are the only supported browsers for getting audio and stereo sound through the stream. On Mac, streaming desktop audio via a browser can be a little problematic and does not work out of the box, thus we recommend using third-party software such as BlackHole.


External streaming

  1. Navigate to the project where you want to start your stream, and click the New button in the upper right corner, or right-click on any empty surface in the project bin

  2. Select New Stream and enter the streaming name

  3. Select external source

  4. Enter the RTMP URL and RTMP stream key

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


Recording

You can record the stream to view it at a later time and add feedback comments in a timeline. You will find the recording as a stacked version on the stream that you created, with the possibility of splitting them. Enable and disable recording in the start stream modal, or during the stream in the bottom panel.


Share a recording of your live stream

With recording enabled, you can share the stream recording with people who were not able to watch the live stream by using the normal steps for sharing content on KLASH Share files, folders, and projects.


Recommendations

Adjusting the streaming quality solves most issues. When streaming, the resolution can sometimes be a bit too high for those that are watching the stream, or for the broadcaster’s computer.

The same goes for external streams through encoder or OBS, but there you can alter the resolutions. With browsers, that is often not the case.

Always triple-check the wifi and preferably use wired internet.


FAQ

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 Google 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 encoder or OBS, the configuration may vary depending on the software you are using. 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.