Home / Companies / Stream / Blog / August 2026

August 2026 Summaries

10 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
Prediction markets are experiencing rapid growth driven by major sporting events, elections, and breaking news, with leading platforms recording billions of dollars in trading volume and millions of new users. Stream reports that it powers chat and moderation for roughly 80% of the industry, supporting more than 20 million monthly messages and peak loads exceeding 120,000 concurrent group-channel connections during recent World Cup and NBA events. The company attributes its adoption to globally scalable messaging infrastructure, low-latency performance, ready-made engagement features such as threads and media sharing, and AI-based moderation that evaluates conversational context to detect spam, abuse, hate speech, and other harmful content without substantially disrupting discussion. As prediction markets face recurring internet-scale traffic surges, Stream positions its services as a way for platforms to maintain responsive, safe user experiences without building real-time communication systems internally.
Aug 27, 2026 648 words in the original blog post.
Stream has introduced request-only 4K 60fps livestreaming over WebRTC, a demanding format that requires roughly five times the bitrate of 1080p 30fps because of its higher pixel count and frame rate. The service supports external encoder ingress such as OBS, optional RTMP egress to platforms like YouTube or Twitch, and adaptive bitrate ladders so viewers receive the highest quality their hardware, display, and connection can support. To prioritize broad device compatibility and hardware decoding, Stream uses H.264 rather than VP9 or newer codecs, then optimized its encoding settings with Netflix’s VMAF quality metric to reduce 4K60 delivery bitrate from more than 40 Mbps to 28 Mbps while targeting a perceived-quality score of 85. Stream benchmarked the infrastructure for 10,000 concurrent viewers, though real-world 4K usage is expected to be lower because many devices and networks cannot sustain the top quality. Future plans include dual AV1 and H.264 encoding to lower bandwidth needs while preserving compatibility, but AV1’s software-only 4K60 encoding and inconsistent device support currently limit deployment.
Aug 26, 2026 1,344 words in the original blog post.
Stream has announced experimental support for building chat interfaces in Jaspr, a Dart-based web framework increasingly used for sites such as dart.dev and flutter.dev, through the new stream_chat_jaspr package on pub.dev. Built on the existing Stream Chat Dart client, the SDK combines low-level API access with reusable UI components for channel lists, conversations, messages, reactions, attachments, threads, search, presence, and connection status, using patterns familiar to developers of Stream’s Flutter Chat SDK. It supports responsive multi-pane chat layouts and CSS-custom-property-based theming that can be updated without rebuilding components, with included light and dark themes and customizable styling. The release is intended to measure demand for production Jaspr applications and remains incomplete, lacking features such as offline persistence, polls, drafts, administrative tools, media capture and editing, bundled locales beyond English, and comprehensive emoji selection; Stream expects breaking changes and invites developers to provide feedback and request Flutter SDK feature parity.
Aug 26, 2026 931 words in the original blog post.
Many common AI capabilities for messaging and collaboration apps can run locally on phones, tablets, and desktops rather than through cloud-hosted large language models, offering stronger privacy, lower latency, and no per-token costs at the expense of some capability and potential device-performance constraints. The described examples, built with Stream Chat components and Stream Agent Skills, cover seven uses: image background removal with segmentation models such as SAM 3, text refinement through writing tools and Foundation Models, speech-to-text using Apple’s Speech Analyzer and SpeechTranscriber, general-purpose assistants, image-understanding vision agents such as MiniCPM 4.5, AI-generated reply drafts, and media generation including text-to-image and short video creation. The approach can support broader applications such as captioning and summaries in video conferencing, content moderation in live communities, and recommendations in marketplaces, while developers choose suitable local or cloud models and platform SDKs for Android, Flutter, iOS, React, or React Native. Although many models can operate successfully on Apple devices, demanding vision and media-processing workloads may cause overheating, slow responses, or reduced device responsiveness, making testing and model selection important.
Aug 21, 2026 1,944 words in the original blog post.
A tutorial explains how to use Stream Agent Skills, Stream Chat, Stream Video, SwiftUI, and the Stream CLI to build an iMessage-style iOS application with messaging and audio/video calling. It requires Xcode 26 or later, a Stream account, and the Stream CLI and Swift skills, which allow coding agents to install SDKs, retrieve current documentation, configure server-side resources, mint user credentials, and generate Swift code. The resulting app includes an inbox with channel previews, unread indicators, edit and filter controls, a message screen with a floating Liquid Glass composer, contact profiles, a four-tab navigation interface, and FaceTime-like call screens. Its architecture separates chat and video into singleton service files, uses the CLI to create demo users and one-to-one channels, initializes SDK clients at the application root, and configures permissions for camera, microphone, and photo-library access. The guide also describes customized Stream Video UI components for local video, call controls, incoming and outgoing call states, and call overlays, while highlighting that calls use shared Stream credentials and real-time WebRTC when answered.
Aug 20, 2026 1,465 words in the original blog post.
Production multimodal agents for voice and video are best designed as a unified real-time session that combines speech, text, sampled visual frames, tools, retrieval, and shared conversation state rather than stitching together separate ASR, language-model, TTS, and vision pipelines. Reliable operation depends heavily on voice activity detection, turn-taking policies, interruption handling, narrow and explicit tool calls, and controlled memory that retains context without causing drift. WebRTC is presented as the preferred transport for browser-based bidirectional media, while telephony integrations such as Twilio are practical for phone calls. Vision is generally handled through selected frames or short clips rather than continuous video, and specialized computer-vision or OCR models should handle precision tasks such as small on-screen text. Retrieval-augmented generation helps agents provide grounded responses based on policies, product information, or account data, while production monitoring should measure latency, recovery from interruptions, tool and frame-processing delays, and session-drop rates. Vision Agents is described as a Python-oriented framework suited to applications that require integrated voice, video, retrieval, custom tools, and deployment observability, though it may be unnecessary for simpler voice-only systems.
Aug 12, 2026 1,783 words in the original blog post.
Deepfakes undermine the assumption that a familiar face on an encrypted video call proves a participant’s identity, as illustrated by the 2024 Arup fraud in which an employee transferred US$25.6 million after interacting with AI-generated impersonations of colleagues. Video-call security has distinct layers—DTLS transport encryption, end-to-end media encryption using SFrame, account authentication and authorization through tokens and roles, and human verification—but only the final layer can determine whether the person on camera is real or is the specific person claimed. Transport encryption protects data in transit but generally allows SFU media servers to access plaintext, while SFrame can prevent server access to media at the cost of features such as cloud recording, transcription, captions, and AI tools; Stream currently provides DTLS 1.3 and plans native SFrame-based E2EE for its React SDK. Account controls, including short-lived server-issued tokens and restrictive roles, reduce unauthorized access but cannot detect a deepfake operated through valid credentials. In response to escalating AI-enabled fraud, Zoom and Microsoft introduced mainstream verification approaches in 2026, with World ID focused on proving that a unique human is present and Entra Verified ID Face Check focused on confirming that a named individual matches an ID. Applications handling high-stakes actions such as payments, approvals, or account recovery should add fresh identity or liveness checks, out-of-band confirmation, visible verification status, and audit records, while recognizing that reliably binding verification to the actual live video stream remains an emerging capability.
Aug 10, 2026 3,246 words in the original blog post.
AI voice agents conduct continuous, real-time audio conversations by combining streaming speech-to-text, a language model, and text-to-speech, while supporting turn detection, interruption handling, low latency, and conversational memory. Although these AI components are widely available, the article argues that real-time transport is the central engineering challenge because voice interactions require responses within roughly a second and benefit from WebRTC’s UDP-based delivery, jitter buffering, and global edge routing rather than TCP-based HTTP or WebSocket connections. Using Stream’s open-source Vision Agents Python framework, developers can create a browser-based agent in a short script that connects through Stream’s WebRTC network, uses Deepgram for transcription, Gemini for language generation, and ElevenLabs for synthesized speech. The framework handles the continuous conversation loop, call participation, cleanup, barge-in behavior, and streaming between pipeline stages, while developers primarily customize the system instructions and selected AI providers. Key design considerations include using voice-specific prompts with concise spoken responses, applying eager turn detection to begin responses speculatively, suppressing background noise and echo before transcription, and managing latency across capture, transport, transcription, language generation, and synthesis. The article also notes that speech-to-speech models can reduce latency further by bypassing text stages, though they sacrifice transcript-based control and voice customization, while additional tools, provider swaps, and deployment options can adapt the agent for production use.
Aug 07, 2026 3,316 words in the original blog post.
A tutorial explains how to build a mobile-ready virtual classroom using Stream’s React Video SDK and a lightweight Node/Express token server, avoiding the complexity of implementing WebRTC infrastructure directly. It establishes server-enforced teacher and student roles, with teachers assigned host permissions to mute individual students or the entire class while students join with microphones disabled by default. The React application uses Stream’s built-in video layouts, screen sharing, participant state hooks, and device controls to provide a teacher-oriented desktop view with a live roster and a phone-focused student view. A custom hand-raising system uses Stream custom events to maintain an ordered queue, synchronize raised-hand status among participants, and account for late joiners. The setup emphasizes keeping API secrets on the backend, using HTTPS for camera and microphone access on physical mobile devices, and cleaning up call sessions when users leave. Suggested production extensions include stricter request-to-speak permissions, chat, recordings and attendance tracking, and breakout rooms.
Aug 06, 2026 4,654 words in the original blog post.
The tutorial demonstrates how to build Riley, a browser-based voice shopping concierge for the fictional Pronto Market marketplace using Kimi K2.5 for reasoning and function calling, Deepgram for speech transcription, ElevenLabs for voice responses, and Vision Agents with Stream WebRTC for orchestration and delivery. Riley can search a mock multi-seller catalog using product, price, rating, and category filters; compare sellers by ratings, delivery times, and return policies; confirm details before adding products to a cart; and retrieve order status by ID or email. The implementation uses a custom speech-to-text, LLM, and text-to-speech pipeline because Kimi lacks a native real-time speech API, while its OpenAI-compatible interface enables tool registration for catalog, seller, cart, and order functions. The guide provides setup requirements, dependency guidance including a temporary Stream SDK version pin, code for in-memory marketplace data and the agent, instructions for launching a browser voice session, and recommendations for replacing mock functions with production catalog, cart, seller, and order-management APIs.
Aug 04, 2026 3,041 words in the original blog post.