Technical Requirements to Use Livestorm

In this article, we will cover the basics of technical requirements for hosting webinars on Livestorm and hosting webinars in general.

IN THIS ARTICLE:


Is Livestorm compatible with every browser?

Yes. Your attendees will be able to join your webinar on all major browsers including IE11, Safari, Microsoft Edge, Mozilla Firefox, Opera and Google Chrome.

As a presenter, we strongly recommend you to use Google Chrome (always the latest version if possible). However, it is also possible to use Firefox, Opera, Safari 12.1+, and Microsoft Edge 79+.

You must use a desktop/laptop computer to share your webcam and screen. The same goes for anyone that you invite on stage to share their screen, webcam, or audio. 

You may use some versions of mobile to join the stage to share your webcam and audio

Also, note that attendees who are not on Google Chrome, Firefox, Opera, Safari (12.1+), Edge (79+) on a computer OR who are on some versions of mobile/tablet devices will experience a 15 second  delay due to browser/device limitations.

Browser / Device Real-time streaming Delayed streaming (+15 sec )
Chrome 49+  (best 65+) -
Firefox 52+ (best 60+) -
Opera 40+  (best 41+) -
Safari 12.1+ -
Microsoft Edge 79+
-
Microsoft Edge <79
IE 11
Safari 9+
Chrome 45->48
Firefox 46->51
Chrome <45
Firefox <46

The best way to see all of this is to create a free account yourself and test it in your own environment! Learn more about our free trial or start a free trial with Livestorm.

Does Livestorm work on mobile/tablet devices?

Yes, Livestorm is optimized to work on mobile/tablet devices including iPhone, iPad and Android devices. As a host or contributor, make sure to use iOS >12.1 (with Safari) or Android to assure you can join the stage, if you'd like to do so via mobile or tablet. 

We do not provide a mobile app for one simple reason: everything works on your browser on desktop or mobile. Livestorm is responsive so it supports small screens as well. 

Attendees will have real-time streaming unless they are on iOS 10, 11, 12.0, with these versions they will experience a 10-15s delay as they will connect through our Compatibility mode.

Device Real-time streaming Delayed streaming (+15 sec)
iOS 12.1+ (with Safari) -
Android
-
iOS 12.1+
(with a non-Safari browser)
iOS 10,11,12.0
iOS <9

What is "Compatibility mode"?

The compatibility mode ensures that attendees get the audio and video on any network, device or browser. It's automatically turned on if we detect an old browser or non-compatible browser or device

It will also be turned on automatically for any additional attendees when you have over 300 attendees in webRTC mode inside your webinar room.

Attendees enter compatibility mode automatically if:

  • They are using old or non-compatible browser such as IE11, Edge, Safari (if version is older than 12.1) or Microsoft Edge (if version is older than 79) .
  • They are on a mobile/tablet device (only applies to iOS 10,11,12.0) .
  • Over 300 attendees are in webRTC mode in the webinar room (does not apply to team members or guest speakers).

What will happen then?

  • They will not be able to be invited on stage.
  • They will experience a 15 second delay (between what really happens and what your attendees actually see).

Compatibility mode can be turned on manually by clicking on " Help" (bottom left) or "Encountering issues with audio or video?" (top of the chat) when you connect to a webinar as an attendee. This is recommended if attendees have video or audio issues because of their network:

Check your setup

If you are planning hosting a webinar and joining the stage to present, we strongly suggest you to check your setup beforehand. Thanks to our technical scan, you can easily check your setup (internet connection, browser, etc.). You can run the scan here: https://app.livestorm.co/connectivity-test

You must have green in the connectivity section as a result. Also, pay attention to the quality section. Shoot for a B and above in both audio and video quality. 

If this is not the case, you might encounter network instabilities. Try using a different network or another method for connecting (e.g Ethernet over Wi-Fi), and check out the below section.

What are the connectivity requirements to host or access a webinar?

As a presenter,  we recommend 15Mbps up and down for optimal results. A minimum of 5Mbps is necessary to upload your live stream. Livestorm will downgrade your video quality and give priority to audio if you don't have enough bandwidth. Run tests here. We recommend 5Mbps for attendees for an optimal experience.

This is a test from our offices, we have a pretty good download speed. Our upload speed is good but not incredible, enough to send a good video stream.

Your connection speed is not the only factor. You have to also look for connection stability aka the number of people connected to that same connection. The connection stability will impact the number of packets lost during a live session. Therefore, try to use Ethernet over Wifi and ask your team to not saturate the network.

Firewall Settings

Livestorm works with WebRTC which is a rather new technology that might require some network configuration within larger companies with secured firewalls. Here are the items you will need to check with your IT department:

  • Open TCP port 443
  • Whitelist the following domains:
    • *.tokbox.com
    • *.opentok.com
    • *.livestorm.co
    • *.livestorm.io
    • *.intercom.io [if you would like our live chat support messenger]
  • Let the websockets through and allow connections on wss://ws.livestorm.co
  • Open UDP port 3478

UDP is highly recommended over TCP for better quality audio and video. The protocol favors timeliness over reliability which is consistent with the human perceptive preferences; where we can fill in gaps but are sensitive to time-based delays. For the best possible experience, we recommend opening UDP ports 1025 - 65535.

Once you're done with the settings you should be good to go! In case you run into any issues, here are some tips to troubleshoot:

As an attendee:

  • If you cannot watch or hear the webinar: activate the compatibility mode
  • If the issues persist please do a scan here: https://app.livestorm.co/connectivity-test and send us the results to help@livestorm.co.
  • If the problem persists ask your IT to unblock web sockets, the 443 ports for video streaming and the WebRTC protocol. See section above "Firewall settings".
  • In the meantime try joining from a different network like a 4G mobile network. Or dial-in to the webinar to get the audio.

As a host:

  • Run tests here: https://app.livestorm.co/connectivity-test and send us the results to help@livestorm.co.
  • If the video starts loading after a while, your router might be blocking the video stream. Ask your IT to unblock web sockets, the 443 ports for video streaming and the WebRTC protocol. See section above "Firewall settings".

Tip: Don't forget to pause your Google Drive sync or any other bandwidth consuming apps during your webinar.