Technical Requirements to Use Livestorm
In this article, we will cover the basics of technical requirements for hosting webinars on
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, Firefox, Opera and Google Chrome.
However, as a host and anyone else needing to live stream, you must use Google Chrome on a desktop computer to share your webcam and screen. The same goes for anyone that you invite on stage to share their screen, webcam, or audio.
Also, note that attendees who are not on Google Chrome, Firefox, Opera, Safari (12.1+) or who are on a mobile/tablet device will experience a 15
|Browser / Device||Real-time streaming|| Delayed streaming (+15
|Chrome 49+ (best 57+)||✅||-|
|Opera 40+ (best 41+)||✅||-|
|Firefox 45->51|| ❌
Does Livestorm work on mobile/tablet devices?
Yes, Livestorm is optimized to work on mobile/tablet devices including iPhone, iPad and Android devices. But, again, as a host, you will have to be on a desktop computer with Google Chrome, Firefox, Opera, or Safari (v.12.1+)
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. However, attendees on mobile will experience a 10-15s delay as they will connect through our Compatibility mode.
What are the connectivity requirements to host or access a webinar?
As a host, we recommend 15Mb/s up and down for optimal results. A minimum of 5Mbs/s if necessary to upload your live stream. Aim for 5Mb/s for attendees. Livestorm will downgrade your video quality and give priority to audio if you don't have enough bandwidth. Run tests here.
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:
- Let the web sockets through
- 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 can test Livestorm and run a scan here. You must have green everywhere in the connectivity section. Also, pay attention to the bit rate section. Shoot for 4+ in both audio and video quality and 0% in packet loss. 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):
Here are some tips to troubleshoot any issues:
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://tokbox.com/developer/tools/precall/ 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 webinar to get the audio.
As a host:
- Run tests here: https://tokbox.com/developer/tools/precall/ 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".
Tip: Don't forget to pause your Google Drive sync or any other bandwidth consuming apps during your webinar.