Technical Requirements to Use Livestorm
In this article, we will cover the basics of technical requirements for hosting events.
IN THIS ARTICLE
Your attendees will be able to join your events 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 Mozilla 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. However, you can use some versions of mobile/tablet devices to join the stage to share your webcam and audio.
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
|Chrome 49+ (best 65+)||✅||-|
|Firefox 52+ (best 60+)||✅||-|
|Opera 40+ (best 41+)||✅||-|
| Microsoft Edge 79+
|Microsoft Edge <79||❌||✅|
|Firefox 46->51|| ❌
We really encourage you to use Chrome as a presenter. Indeed, Chrome assures that the quality of the stream that you send out stays stable thanks to a technology called "simulcast". It ensures overall stability to carry out your session, without any resolution or connectivity issues.
If you use a browser other than Chrome, even if you have a decent bandwidth yourself with your connection, when an attendee connects to the room with a lower bandwidth/unstable connection, it will also drop yours to match that attendee’s connectivity. This may result in a degraded resolution, and even kick you off the stage!
Compatible Mobile/Tablet Devices
Livestorm is optimized to work on mobile/tablet devices including iPhone, iPad and Android devices.
As a host or contributor, to join the stage via mobile or tablet, make sure to use iOS >12.1 (with Safari) or Android.
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)||✅||-|
| iOS 12.1+
(with a non-Safari browser)
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.
- for any additional attendees when you have over 300 attendees in WebRTC mode inside your event room (does not apply to team members or guest speakers).
Attendees enter compatibility mode automatically if:
- they are using old or non-compatible browsers such as IE11, Edge, Safari (if the version is older than 12.1) or Microsoft Edge (if the version is older than 79)
- they are on a mobile/tablet device (only applies to iOS 10,11,12.0)
- there are already 300 attendees or more in the event room. Additional attendees will be switched to HLS.
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 an event as an attendee. This is recommended if attendees have video or audio issues because of their network.
If you are planning to host an event 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. You should have a B or 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.
A minimum of 350kbs per downloaded/uploaded stream is necessary to join the room.
As a presenter, we recommend 15Mbps up and down for optimal results.
As an attendee, we recommend 5Mps for an optimal experience.
Livestorm will downgrade your video quality and give priority to the audio if you don't have enough bandwidth.
Livestorm Tip 👉 Run a speed test to check your bandwidth.
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.
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:
- *.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 event: 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 email@example.com.
- 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 event to get the audio.
As a host:
- Run tests here: https://app.livestorm.co/connectivity-test and send us the results to firstname.lastname@example.org.
- 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".
Livestorm Tip 👉 Pause your Google Drive sync or any other bandwidth-consuming apps during your event. 😉