- Introduction to Video
- Stream video files
- Start live streaming
- Build real-time video experiences
- Send and receive real-time video from a web application
- Send and receive real-time video from a React application
- Send and receive real-time video from an Android application
- Send and receive real-time video from an iOS application
- Controlling participant subscription behavior
- Sending custom events
- Broadcast real-time video to a live stream
- Spaces Web SDK Releases
- Make API requests
- Play your videos
- Use Mux Player
- Use a custom domain for streaming
- Enable static MP4 renditions
- Download for offline editing
- Embed videos for social media
- Listen for webhooks
- Secure video playback
- Create clips from your videos
- Get images from a video
- Create timeline hover previews
- Adjust audio levels
- Add watermarks to your videos
- Add subtitles to your videos
- Minimize processing time
- Upload files directly
- Autoplay your videos
- Synchronize video playback
- Integrate with your CMS
Spaces Web SDK releases
Release notes for every version of the Spaces Web SDK
Current release
1.1.1
- Fix: Handle
subscriber
role participants calling.leave()
on aSpace
- Improvement: Unpublish screen-share audio tracks when the browser dialog is closed
- Improvement:
PublishTrackError
when publishing an empty array ofLocalTrack
s - Improvement: Additional documentation around
getLocalTracksFromMediaStream
Previous releases
1.1.0
- Feature: Publishing custom events
- Feature:
getLocalTracksFromMediaStream
to createLocalTrack
s from aMediaStream
- Improvement: Default subscriptions set from 20 to 16
- Enforcement: Limit the number of published tracks per source
1.0.0 🎉
- Spaces GA initial release
- Breaking:
getUserMedia
andgetDisplayMedia
are no longer methods onLocalParticipant
. Useimport { getUserMedia, getDisplayMedia } from '@mux/spaces-web'
instead.
0.3.1
- Fix: Improve WebSocket reconnect behavior in edge cases
0.3.0
- Feature: WebSocket reconnect
- Improvement: Cleanup published tracks and participants on leave
- Improvement: Submit ACR score after leaving a space
- Improvement:
LocalTrack
stopping - Improvement: Remove Sentry
- Improvement: Simplify
getUserMedia
andgetDisplayMedia
constraints - Improvement: Max subscriptions set from 25 to 20
0.2.2
- Improvement: Update QoS analytics tooling
- Improvement: Add the
icecandidate
event hook before connecting to avoid missing candidates
0.2.1
- Breaking: Deprecate
.subscribed
for.isSubscribed()
- Improvement: Add QoS analytics tooling
- Improvement: Un-publish screen share tracks from browser dialog "Stop" button
- Fix: Wait for
onloadedmetadata
event before detecting video track width & height
0.2.0
- Feature: Manual Subscriptions
- Improvement: Allow boolean setting for video and audio
- Improvement: Option to set subscription limit for automatic mode
- Fix:
RemoteParticipant.subscribed
when subscribing or unsubscribing in manual mode