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

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