video sdk logo

Try it for free

video sdk logo

Pricing

Success Stories

Talk to us

Login

Talk to us
LoginTry it for free
AllProduct updatesDeveloper BlogsAnnouncements
Poor Call Quality: How to Test VoIP & WebRTC Call Quality?
WebRTC

Poor Call Quality: How to Test VoIP & WebRTC Call Quality?

Poor call quality has a cause you can measure. A five-step VoIP and WebRTC call quality test, the thresholds to compare against, a symptom-to-cause table, and fixes for the network, QoS, app settings, and SIP-connected AI voice agents.

Video SDK Team

Video SDK Team

17 Sep 2026 • 10 min read
Noise Suppression for Voice & Video Calls
WebRTC

Noise Suppression for Voice & Video Calls

Noise suppression removes background sound from a microphone signal while keeping the voice. How classic and AI denoisers work, how they differ from noise reduction, echo cancellation and gain control, and how to add noise suppression in the browser, in mobile apps and with VideoSDK.

Video SDK Team

Video SDK Team

17 Sep 2026 • 11 min read
What Is QoE (Quality of Experience)? QoE vs QoS, MOS Explained
WebRTC

What Is QoE (Quality of Experience)? QoE vs QoS, MOS Explained

QoE, or quality of experience, is what the participant took away from a call, while QoS is what the network delivered. The ITU definition, a QoE vs QoS table, the metrics that matter for real-time video, and three ways to measure QoE in production.

Video SDK Team

Video SDK Team

16 Sep 2026 • 10 min read
Video Encoding Explained: Encoding vs Transcoding vs Codecs
WebRTC

Video Encoding Explained: Encoding vs Transcoding vs Codecs

Video encoding compresses raw frames into a stream a network can carry, and transcoding converts one encoded stream into another. The main codecs and containers, hardware vs software encoders, and how real-time video calls encode differently, with VideoSDK's encoder presets.

Video SDK Team

Video SDK Team

15 Sep 2026 • 10 min read
What is SRTP?
WebRTC

What is SRTP?

SRTP encrypts every WebRTC call and most secure VoIP calls, but encrypted in transit is not end-to-end. How SRTP protects RTP packets, how DTLS-SRTP, SDES and ZRTP exchange keys, which ciphers and ports it uses, and what a media server can still see.

Video SDK Team

Video SDK Team

15 Sep 2026 • 11 min read
Build ESP32 Video & Audio Calling With VideoSDK
Developer Blog

Build ESP32 Video & Audio Calling With VideoSDK

Build real-time ESP32 video calling with VideoSDK's IoT SDK. Join a browser and an ESP32-S3 into the same WebRTC room

Video SDK Team

Video SDK Team

4 Aug 2026 • 12 min read
Flutter-WebRTC: A Complete Guide
WebRTC

Flutter-WebRTC: A Complete Guide

Learn how to build high-quality real-time video apps with Flutter WebRTC. Get started today and deliver the best user experience with your video apps using Flutter WebRTC.

Yash

Yash

28 Jan 2025 • 10 min read
What is WebRTC Signaling? How Does WebRTC Signaling Work?
WebRTC

What is WebRTC Signaling? How Does WebRTC Signaling Work?

WebRTC signaling is the process of exchanging information between peers to establish and manage real-time communication sessions, covering details like session descriptions and network configurations.

Chetan Sandanshiv

Chetan Sandanshiv

17 Oct 2024 • 8 min read
WebRTC Latency: Causes, Measurement, and Fixes
WebRTC

WebRTC Latency: Causes, Measurement, and Fixes

WebRTC latency is the end-to-end delay from capture to playback in real-time sessions. Learn the causes, measurement methods, and engineering fixes that bring mouth-to-ear delay below 300 milliseconds.

Chetan Sandanshiv

Chetan Sandanshiv

16 Oct 2024 • 12 min read
What is WebRTC Video Bitrate? How Does it Affect Video Quality?
WebRTC

What is WebRTC Video Bitrate? How Does it Affect Video Quality?

WebRTC video bitrate refers to the amount of data transmitted per second during real-time communication, influencing video quality and bandwidth usage.

Chetan Sandanshiv

Chetan Sandanshiv

14 Oct 2024 • 4 min read
What is WebRTC? and How does WebRTC work and use?
WebRTC

What is WebRTC? and How does WebRTC work and use?

This blog believes in a well-defined explanation of the set of theories involved in WebRTC. It is not a tutorial and does not contain many codes. As mentioned above, the series makes full efforts for the readers to make them avail the best knowledge.

Arjun Kava

Arjun Kava

11 Oct 2024 • 11 min read
WebRTC vs WebSocket: Which to Use for Real-Time Features?
WebRTC

WebRTC vs WebSocket: Which to Use for Real-Time Features?

WebRTC vs WebSocket, compared on ten dimensions: transport, topology, encryption, head-of-line blocking and cost. Includes a tested echo in each API, when to use each, and how WebSocket signalling starts a WebRTC call.

Chetan Sandanshiv

Chetan Sandanshiv

10 Oct 2024 • 11 min read
How to Build a WebRTC React Native App?
WebRTC

How to Build a WebRTC React Native App?

Build a WebRTC React Native video calling app with step-by-step signaling, ICE, and TURN setup, plus a VideoSDK shortcut for production-ready calls in under a day.

Video SDK Team

Video SDK Team

27 Sep 2024 • 20 min read
WebRTC vs HLS Streaming: Latency, Scale and Cost Compared
live-streaming

WebRTC vs HLS Streaming: Latency, Scale and Cost Compared

HLS delivers adaptive video at CDN scale with 2-30 s latency. WebRTC enables sub-500ms interactive communication. Learn when to use each and how to combine both protocols in a hybrid streaming architecture.

Chetan Sandanshiv

Chetan Sandanshiv

17 Sep 2024 • 16 min read
Video SDK Logo

United States

28 Geary St, Suite 650,
San Francisco, CA 94108, United States

India flag

India

18th Floor, 1812, The Junomoneta Tower,
Adajan-Hazira Rd, Surat, Gujarat 395009, India

Video SDK Logo
Video SDK Logo
Video SDK Logo
Video SDK Logo

SOLUTIONS

Video KYC

Video Banking

Virtual Claim

Video MER

Telehealth

Astrology

Gaming

Dating

Live Commerce

Auto Proctoring

Interview-as-a-service

Virtual Events

Live Audio Streaming

Ed-Tech

PRODUCTS

AI-Agents

Real-time Audio & Video SDK

Interactive Live Streaming SDK

Real-time Transcription SDK

Open Source Examples

SUCCESS STORIES

Examedi

Coderschool

TYHO

ForagerOne

Immigo

DEVELOPERS

Documentation

Code Samples

Developer Updates

Developer Hub

TOP ARTICLES

What is WebRTC?

Build a React Native Video Calling App

Build a Flutter Video Calling App

RESOURCES

The Protocol by Video SDK

Creator Program

LEGAL

Terms Of Service

Privacy Policy

Cookie Notice

CCPA Notice

Subprocessors

DPA

RSS

COMPANY

Contact Us

Pricing

Support

Blog

Press Kit