Before hosting a webcam-based webinar on Webikeo, it is essential to ensure that your technical environment meets the requirements of real-time WebRTC technology, powered by Amazon IVS.
This technology ensures smooth and interactive streaming, provided that your network, hardware, and browser are properly configured.
This guide summarizes all the conditions required to ensure a seamless experience — without interruptions, delays, or quality loss — and explains the risks if these requirements are not met.
1 - Summary of minimum requirements
Before going live, make sure all the following conditions are met.
This table summarizes the key network, hardware, and software requirements.
| Category | Key requirement | Impact if not met |
|---|---|---|
| Internet connection | Fiber or VDSL recommended | Interruptions or degraded quality |
| Upload bandwidth | ≥ 2 Mb/s per video stream | Frozen image or reduced quality |
| Download bandwidth | ≥ 2 Mb/s per video stream | Lag, buffering, delayed streams |
| Latency (ping) | < 150 ms (ideally < 100 ms) | Noticeable delay between speakers |
| Jitter | < 30 ms | Choppy video, audio glitches |
| Packet loss | < 1% (ideally 0%) | Audio/video dropouts |
| Ports to open | TCP 443 to *.live-video.netUDP 3478 and 443 to AWS IVS servers | Session may fail or be unstable if blocked |
| Browser | Chrome or Edge recommendedFirefox and Safari supported but less optimizedMust be up to date | WebRTC incompatibility, camera/mic blocking |
| Operating system | Recent versions of Windows, macOS, Linux | Bugs, crashes, hardware detection issues |
| CPU | Minimum 2 cores at 2 GHz4 cores recommended | Video lag, increased latency |
| RAM | ≥ 4 GB available (8 GB recommended) | Slowdowns, loss of smoothness |
| Camera | HD webcam (720p recommended) | Blurry or unstable image |
| Microphone | Headset or dedicated USB microphone | Poor sound quality, echo, noise |
2 - Understanding the technology
Webikeo webinars rely on Amazon IVS Real-Time, based on WebRTC.
This technology enables low-latency interactive audio and video directly in the browser, without requiring any installation.
Unlike traditional streaming, WebRTC requires a stable connection and open ports, as each media stream (camera, microphone) is transmitted in real time between your device and AWS.
👉 In short: insufficient bandwidth, high latency, or blocked ports will immediately result in lag, interruptions, or disconnections.
3 - Network requirements: connection, ports, and stability
🔸Understanding the role of the Internet connection
During a webinar, your computer continuously exchanges audio and video data with Amazon IVS servers.
Two types of streams are involved:
Upload: your camera and microphone sent to the cloud
Download: video and audio from other speakers
Both operate simultaneously. If either is limited, quality drops immediately.
🔸Recommended bandwidth
Webikeo streams are limited to 720p HD to ensure stability.
| Stream type | Recommended bandwidth | Details |
|---|---|---|
| HD video (720p) | 2 Mb/s per stream | Standard Amazon IVS setup (~1.7 Mb/s). Recommended to stay 20–30% above |
| Audio (Opus codec) | < 0.1 Mb/s | Negligible usage |
Example:
With 3 speakers:
each sends ~2 Mb/s (upload)
each receives ~4 Mb/s total (download)
👉 A speaker needs at least 2 Mb/s upload + 4 Mb/s download.
Fiber or VDSL is strongly recommended.
🔸Latency, jitter, and packet loss
| Parameter | Target value | Impact if exceeded |
|---|---|---|
| Latency (ping) | < 150 ms (ideally < 100 ms) | Noticeable delay between speakers |
| Jitter | < 30 ms | Choppy video, audio glitches |
| Packet loss | < 1% | Frozen image, robotic sound, disconnections |
A stable, low-latency network ensures smooth and natural interactions.
🔸Ports and network configuration
To ensure the Webikeo virtual room works properly, your network must allow certain protocols and ports used by Amazon IVS:
*TCP 443 to .live-video.net: required for signaling and establishing the WebRTC session.
UDP 3478 and 443 to AWS servers: used for real-time audio and video transmission. You must allow the IP ranges listed here for the services and regions below:
IP IVS_REALTIME – in the GLOBAL region
IP IVS_REALTIME – in the eu-west-1 region
IP IVS_LOW_LATENCY – in the GLOBAL region
These IP lists are maintained by Amazon and may evolve over time.
⚠️ If the UDP protocol is blocked, video transmission will fail. Audio/video streams may sometimes fallback to TCP, but with increased latency and degraded quality.
In a corporate network environment (firewalls, VPN, proxy, etc.), it is recommended to inform your IT team of these requirements.
💡You can test these settings in advance here: diagnostics.ivs.rocks
4 - Hardware and software requirements
💻Computer setup
To stream video live without lag or delay, your computer must be able to encode, decode, and display multiple video streams simultaneously. These operations heavily rely on the processor and RAM.
Processor (CPU): a minimum dual-core 2 GHz processor is required, but a quad-core 2.5 GHz or higher is strongly recommended.
→ If the processor is too slow, real-time video encoding may become saturated, causing slowdowns, automatic quality reduction, or dropped frames.
Memory (RAM): plan for at least 4 GB of available RAM, and ideally 8 GB or more for smooth performance, especially if multiple tabs or applications are open.
→ Insufficient memory can lead to frozen images, audio delays, or stream interruptions.
Graphics card (GPU): not mandatory, but a GPU or chipset with hardware video acceleration improves decoding and display of HD streams.
→ Without a performant GPU, video playback may become unstable or consume more CPU resources.
Temperature and power supply: ensure your computer is well ventilated and plugged into a power source.
→ Overheating or power-saving mode can reduce CPU performance, directly affecting live streaming quality.
⚠️ If you want to customize your camera background or use background blur, we recommend having a GPU and avoiding these features if your computer is too slow.
📷Camera and microphone
Your image and sound are at the core of your presentation: their quality directly impacts the professional perception of your webinar.
Camera: use an HD webcam (720p recommended).
→ A low-quality or poorly configured camera will produce a blurry, dark, or unstable image.
Microphone: use a headset with a microphone or a dedicated USB microphone.
→ Built-in laptop microphones often capture background noise, making your voice harder to understand.
Avoid echo effects: using headphones prevents feedback loops between the microphone and speakers.
→ Persistent echo disrupts comprehension and can affect all participants.
Browser permissions: make sure your browser has access to your camera and microphone before joining the virtual room.
→ If permissions are blocked, you will neither be seen nor heard.
🌐 Operating system and browser
The proper functioning of the Webikeo virtual room also depends on compatibility between your system, your browser, and the codecs supported by WebRTC technology.
Supported operating systems:
Windows
macOS
Linux
→ Older systems may lack the components required for WebRTC, leading to errors or issues accessing the camera.
Supported browsers:
Google Chrome (latest version),
Microsoft Edge (Chromium version),
Mozilla Firefox,
Safari (on macOS and iOS).
→ Outdated browsers or those not based on these technologies may not support WebRTC, making video streaming or reception impossible.
Required codecs:
H.264 for video,
Opus for audio.
These codecs are natively supported in the browsers listed above.
Updates: always keep your system and browser up to date.
→ Updates include essential compatibility and security fixes. An outdated browser may block the camera, microphone, or streaming.
Browser extensions: some browser extensions, such as ad blockers, may interfere with the proper functioning of the room.
5 - Best practices for smooth streaming
Good preparation is the key to a stable and professional webinar. Here are the actions to take before and during your broadcast:
Prepare your technical environment
Test your microphone, camera, and Internet connection a few minutes before going live.
Make sure your camera and microphone are properly detected and authorized by your browser.
Check lighting and framing to ensure a clear and professional image.
→ A preliminary test helps avoid unpleasant surprises when starting the live session.
Stabilize your network
If you are at home, limit simultaneous Internet usage (downloads, streaming, online gaming, video calls from other users in your household).
Prefer a wired (Ethernet) connection rather than Wi-Fi.
→ A shared or unstable network is the main cause of audio/video interruptions and degradation.
Monitor quality during the live session
Stay attentive to any platform warning messages (“poor connection”, “degraded stream”, etc.).
Observe video smoothness: a frozen image or robotic sound are signs of network saturation.
→ Detecting these signals early allows you to act before the quality significantly degrades.
React quickly in case of degradation
Temporarily disable your camera to reduce network load.
Avoid starting screen sharing if your connection is weak, as it significantly increases the required bandwidth.
Turn your camera back on only once the connection becomes stable again.
→ These simple adjustments often help stabilize the stream without interruption.
Avoid overloading your computer
Close unnecessary applications and resource-heavy tabs (video calls, cloud tools, videos, music, etc.).
Temporarily disable automatic synchronizations (OneDrive, Dropbox, etc.) during the webinar.
→ An overloaded computer can slow down video encoding and create delays between image and sound.
6 - In case of issues or instability
The Webikeo webinar room continuously monitors the quality of your connection and your audio and video streams.
In case of issues, alerts may appear to allow you to act quickly, without interrupting the webinar.
Two main situations may occur:
a degradation of connection quality,
a complete network disconnection.
Degraded connection warning
What this means
Your Internet connection is still active, but the available bandwidth or network stability is no longer sufficient to maintain smooth real-time streaming.
The effects may be immediate:
frozen or choppy image,
cut or robotic sound,
noticeable latency between speakers.
Actions to prioritize immediately (during the live)
Disable your camera
Video is the most bandwidth-intensive stream.
Turning off the camera helps quickly stabilize audio, which remains the priority.
Reduce the number of active cameras
Ask other speakers who are not currently presenting to turn off their camera.
Each active video stream increases the network load for all participants.
Avoid screen sharing :
Screen sharing consumes significant bandwidth, both for upload and download.
Ask the person with the best bandwidth to share their screen.
If the connection is unstable, prioritize audio-only communication.
Lighten your technical environment
Close bandwidth-heavy applications and tabs (cloud, video calls, streaming, synchronizations).
Limit simultaneous Internet usage on the same network (other devices or users).
Once the connection becomes stable again, you can gradually turn your camera back on.
Full disconnection
What this means
Your computer has temporarily lost Internet access (network outage, unstable Wi-Fi, network change, VPN interruption, sleep mode, etc.).
The room no longer receives your audio and video streams.
Platform behavior
The Webikeo webinar room attempts automatic reconnection as soon as the Internet connection is restored; you will be notified in the room via a message.
You may need to refresh your browser page to recover all information.
Microphone, camera, and screen sharing controls will need to be reactivated after reconnection.
Actions to take if reconnection does not happen immediately
Check your Internet connection
Make sure your Wi-Fi or Ethernet cable is still active.
If possible, use a more stable wired connection.
Avoid changing networks unnecessarily during the live session.
Refresh the page if necessary
If automatic reconnection fails or is delayed, refreshing the page usually allows you to rejoin the room.
Then check that your camera and microphone are properly authorized by the browser.
In a professional environment
Repeated disconnections may be related to a VPN, firewall, or proxy.
Temporarily disable the VPN if possible, or switch to an alternative network (mobile hotspot).
Live interruption (no speakers)
What this means
A live interruption occurs when no speaker remains in the room with an active stream (camera, microphone, or screen sharing) for more than one minute.
The live broadcast is then automatically stopped and participants no longer receive any stream.
Platform behavior
After 1 minute without any active stream (no speaker broadcasting in the room), the live is automatically stopped;
The speaker who re-enters the room will need to restart the live.Participants no longer receive the live stream.
Actions to take
-
Resuming within 5 minutes of interruption
The speaker reconnects to the room;
A modal appears prompting them to restart the live;
The speaker clicks on Start broadcast;
The session resumes without generating a new replay. No editing is required.
-
Resuming after 5 minutes of interruption
After 5 consecutive minutes without any broadcast, the first replay is automatically published;
Any restart of the live after this delay generates a second replay;
-
To avoid having only part of the replay available:
You must disable the replay in the webinar settings;
Download both replays and merge them to create a single replay, then upload the new version (see related article);
Re-enable the replay.
You can contact support for assistance if needed, especially to manually resend replay notifications in case of an incident.
After the webinar
If quality alerts or disconnections occurred during the session, it is recommended to:
Test your Internet connection outside broadcast periods (bandwidth, latency, stability);
Check network configuration (UDP ports 3478 / 443, firewall, proxy);
Contact your IT team or network administrator and share the WebRTC / Amazon technical requirements, explaining the issues encountered so they can investigate;
Schedule a session with customer support before your next webinar.
These preventive actions help ensure more stable broadcasts and avoid interruptions during future live sessions.
Comments
Please sign in to leave a comment.