Roadmap & Changelog
Roadmap
This section outlines the upcoming features and improvements planned for Stream Video.
1.7 - December
- RTMP with AV1 + fallback codec
- Edge latency below 25ms and join full duration below 500ms
- Call attendance stats
- Realtime stats API for livestreams (fps, bitrate, …)
- Raw track recording
- SIP ingress
- Ingress events
- Translated closed-captions
- Geofencing v2 (User location restrictions, configurable fences, dashboard integration)
- RTSP ingress
- Fixed Streaming Key (RTMP/SRT)
Future
- Dashboard stats improvements
- PHP SDK
- Expand external storage support to R2, Digital Ocean space and Supabase
- Tap to focus (supported by iOS atm)
- Whiteboards
- Camera controls
- WHEP
- Client-side recording
- Ruby SDK
- C# SDK (server-side)
- Ingress for SDI, NDI, MTS/ MPEG-2 TS, RIST and Zixi
- Multicast support for WHIP
Changelog
November 2024
- Support for Hi-Fi and Stereo playback (Android)
- Support for moderation blur and warning events
- Introduce Telecom support on Android
October 2024
- Add the possibility to kick a user out of the call
- VP9 and AV1 support is available with React (1.7.0), React Native (1.2.0), and Plain-JS (1.9.0)
- Dynascale to remove simulcast/SVC on 1-1 calls is available with React (1.7.0), React Native (1.2.0), and Plain-JS (1.9.0)
- Golang SDK is publicly available
- Manual Quality Selection is available with React (1.5.0), React Native (1.1.0), and Plain-JS (1.8.0)
September 2024
- TURN UDP on well-known IP addr range
- SRT ingress support
- Audio hi-fi release, support on web and RTMP-ingress, iOS/Android following next
- Released WHIP ingress
- React Native v1.0.0 is now released
- Reconnects v2 for React (v1.3.0+), React Native (v1.0.0) and Plain-JS (v1.6.0)
August 2024
- Released new TURN/STUN on TCP/UDP 443 and static IP ranges
- Picture in Picture (PiP) support for React Native iOS (v0.10.5)
- RTMP out is now supported
July 2024
- Inbound Video Pause for React v1.19.0, React Native v1.19.0, and Plain-JS v1.27.0
- Automatically pause video tracks (congestion control)
- Agents Python SDK alpha release
- Picture in Picture (PiP) support on Flutter SDK
June 2024
- Improved video telemetry stats is now available on the latest Android SDK
- Integrated video moderation is now available out of the box
- Stereo Audio support for React - v1.18.6, React Native - v1.17.1, Plain-JS - v1.25.0
- Blur and AI Video filters for React Native (Android, iOS)
- Moderation endpoints (blocking users, banning, muting, …)
May 2024
- Noise Cancellation support for React Native - v1.14.0
- Added support for S3 compatible storage (eg. minIO)
- Improved telemetry and device performance data collection; React v1.15.0, React Native v1.12.0, Plain-JS v1.21.0
- Released Python SDK v1.0.0
- React 1.0.0 released, Plain-JS 1.0.0 released
- iOS 1.0 release
April 2024
- Added endpoint to query call participants
- Added support for Riverside RTMP streaming
- Telemetry data collection; React v1.14.0, React Native v1.11.0, Plain-JS v1.19.0
- Improved support for teams & multi-tenant and Analytics for calls is GA on Stream Dashboard
- Noise Cancellation for React Video SDK and Plain-JS SDK
- Background blurring and background filters for React and Plain-JS
- Picture in Picture for Android on Flutter SDK
March 2024
- Call statistics reporting for React, React Native, and Plain-JS
February 2024
- React Video SDK 0.5.0 release
- React Native Video SDK 0.5.0 release
- Transcriptions went live
- iOS 0.5 release
- Support external storage for recorded calls (S3, Google Cloud, Azure) is available
- Flutter Video SDK v0.3.2: fast reconnect, background voip callback for iOS terminated state, push notifications enhancements
- Released official Java SDK
- HLS end of stream tag support
- Released a new frame recorder egress that allows customers to receive keyframe image over webhooks for live calls
January 2024
- Major HLS latency improvements, average delay is reduced from 20 seconds down to 10 seconds
- Codec Negotiation support in React v1.10.0, React Native v1.8.0, and Plain-JS v1.15.0
- Closed Captions support in React v1.9.0, React Native v1.6.0, and Plain-JS v1.14.0
- Audio & video filter support on iOS and Android, Screensharing is supported for all mobile SDKs