Product: Resources

17 Best Healthcare APIs for App Developers

80% of consumers have used telemedicine at least once. With the increasing demand for digital healthcare, developers need easy access to the systems and data that underpin modern care. A healthcare API lets your app connect to health data or clinical tools, such as patient records, EHR systems, drug information, symptom checkers, or secure chat and video.

Read more
20 min read

How Does Simulcast Let One Video Call Serve Every Viewer's Bandwidth?

How simulcast lets one video call serve every viewer's bandwidth, what it costs the sender, and how it differs from SVC, transcoding, and multistreaming.

Read more
13 min read

How Does WebRTC Connect Two Devices Behind Different Routers?

How WebRTC gets two devices behind different routers to connect, covering NAT, STUN, signaling, ICE hole punching, TURN relays, and the RTCPeerConnection API.

Read more
18 min read

The 7 Best Live Streaming SDKs & APIs

Incorporating a real-time communication feature into your app can differentiate your brand and drive user engagement. However, developing these features takes time and resources, deterring you from focusing on core product features. This is where an SDK or API can come into play, as you can use them to accelerate build times and streamline development

Read more
10 min read

How Does a Jitter Buffer Stop Video Calls From Sounding Choppy?

Choppy call audio is usually jitter, not bandwidth. See how a jitter buffer reorders and paces packets, how it picks its size, and how it conceals lost packets.

Read more
9 min read

What Is Frame Rate & How Does It Work?

Frame rate controls one specific property of video, how densely motion gets sampled over time, and most decisions around it get easier once you know which one. This covers what frame rate measures, how it differs from resolution and bitrate, how to pick a rate, and the bugs that come from treating fps as one uniform number.

Read more
8 min read

How Does Echo Cancellation Work?

Echo happens because every device on a call plays and records audio at once, and the delay added by network transit and buffering is what makes the overlap audible instead of unnoticeable. This covers how acoustic echo cancellation works, WebRTC's default AEC3 pipeline, why users still hear echo, and how to fix it.

Read more
10 min read

What Is ICE Protocol and How Does it Work?

WebRTC promises a direct connection between two devices, and the internet makes that hard. ICE is the part of the stack that closes the gap, discovering candidate addresses, exchanging them, and testing pairs until it finds one that actually works. This covers how ICE works, STUN vs. TURN, Trickle ICE, and how to debug calls that won't connect.

Read more
10 min read
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?