Build multi-modal AI applications using our new open-source Vision AI SDK.

Video: React

Build a Live Virtual Classroom with React and Stream Video

Building a "Zoom inside your app" with classroom rules from raw WebRTC means months of work on signaling, SFUs, device handling, and reconnection logic before you write a single classroom feature. This tutorial builds it in an afternoon with Stream's React Video SDK, a virtual classroom where a teacher runs the class from a laptop and students join from their phones, with hand-raising, a moderated microphone, and a live roster.

Read more
15 min read

Build a Video Interview App with React & Next.js

Hiring platforms today do a lot: sourcing, applications, screening, onboarding. But when it's time for the interview, many still hand things off to Zoom or Google Meet. What if those video calls could happen right inside your platform - no switching tabs, no third-party scheduling links, no fragmented candidate experience? In this tutorial, we'll show you how

Read more
4 min read

Tools to Debug WebRTC Video Calls

When dealing with internet video calls, many things can negatively impact call quality. Improving call quality when issues occur requires understanding how specific metrics impact your user's experience. To help you better understand what is going on, Stream offers a comprehensive video statistics page on our dashboard. With our statistics dashboard, you can quickly inspect

Read more
8 min read