Articles in this section

Hosting a webinar with a webcam: essential technical requirements (new room launching Q2 2026)

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)

  1. Disable your camera 

  • Video is the most bandwidth-intensive stream. 

  • Turning off the camera helps quickly stabilize audio, which remains the priority.

  1. 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.

  1. 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.

  1. 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

  1. 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.

  1. 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.

  1. 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.

 

Was this article helpful?
1 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.