GET Request Beacons are now deprecated in the Mux Data API. GET requests are now being explicitly ignored for all customers, as Mux Data SDKs now only send POST requests. Mux Data SDKs released after January 2022 are unaffected, and any version released prior to January 2022 should be updated.
The mp4_support
field used to create static MP4 renditions for an asset now supports 3 new options, including an option to produce an audio-only MP4. These should be used instead of the now deprecated standard
value.
capped-1080p
, which produces a single MP4 rendition up to 1080p in resolution.audio-only
, which produces a single audio-only MP4 rendition.audio-only,capped-1080p
, which produces both.Mux Real-Time Video and Mux Studio have been shut down and are no-longer available for use. This includes the /spaces and /studios APIs, which are no-longer available. Mux's Live and On-Demand Video streaming features are unaffected.
The max_stored_resolution
field on Assets has been deprecated, and replaced with the more accurate resolution_tier
field. The Mux Dashboard has also been updated to display this field. All previously ingested Assets have been backfilled with the new resolution_tier
field.
In order to improve security of RTMPS (RTMP over TLS) connections, we have deprecated TLS versions 1.0 and 1.1 (which are considered insecure) for our live ingest endpoints.
At this time, only TLS versions 1.2 and 1.3 are supported, however the older versions are not immediately being disabled. We strongly recommend that any clients connecting using these obsolete TLS versions be upgraded promptly. Unencrypted RTMP remains available.
Spaces has been removed from the navigation bar on the left of dashboard.mux.com for those who are not utilizing Mux Real-Time Video. Reach out to real-time-video@mux.com if you have any questions.
Mux currently supports videos with 8-bit color profiles. Converting video from 10-12 bit formats – such as HDR, HLG, and DolbyVision – to spec compliant 8-bit video, such as BT.709, isn’t something that we currently support. Previously all 10- and 12-bit colorspace assets would be naively transcoded to 8-bit video, but streams that originally had PQ colorspace would fail to play on some devices. In the future, we may improve our handling of these files and accept them. However, in an effort to provide more reliable functionality, we will now fail the ingest task. Please convert these files to 8-bit color, such as 4:2:0 mpeg(tv) range video BT.709, before sending them to ingest into Mux.
Version 1.0.0 of the Spaces Web SDK has been released. This version adds user experience reporting, QoS tracking, automatic reconnect handling on poor networks, and additional improvements and bug fixes. For more information: Spaces Web SDK 1.0.0 Release Notes
Mux has released version 7.0.0 of its NodeJS SDK. This release fixes some type issues for customers using TypeScript, and adds some missing module exports. In addition, it adds support for signing JavaScript Web Tokens (JWTs) for Mux Real-Time Spaces. In order to support signing of Spaces, the JWT.sign
method has been deprecated in favor of separate JWT.signPlaybackId
and JWT.signSpaceId
methods.
Version 3.0.0 of the Mux Data SDK for AVPlayer is now available on SwiftPM and Cocoapods. This version adds support for overriding device-related metadata, such as OS name and version, device type, and so on. This update also adds official support for iOS 16, although apple updates have forced us to remove support for iOS versions 9 and 10.
For more information, see our release notes and our development guide
Version 0.9.0 of the Mux Data SDK for IMA Ads is now available. This update also adds official support for iOS 16, although recent updates to Google’s IMA SDKs have removed support for all iOS versions before 12.0
For more information, see our release notes and our development guide, and full changes.
We are announcing the exciting and extensive release of the Mux Data SDK v3.0.0 for ExoPlayer. This update converts most of the SDK to Kotlin, removes long-deprecated methods, and adds API changes. A more simple SDK setup process no longer requires you to specify the screen size of your device. You may now pass your `ENV_KEY` through a constructor instead of supplying it to `CustomerPlayerData`. Finally, we removed exposed internal callback methods that likely will not impact you.
For the full list of API changes, check out the release notes on GitHub.
This update fixes player size and full-screen detection for users who are using MuxStatsExoPlayer.setPlayerSize()
to manually override the detected size of their player. The method now takes physical pixels, as documented. If you are using MuxStatsExoPlayer.setPlayerSize()
, you may need to update your code to supply physical pixels instead of density-independent pixels.
We have deprecated the add_audio_only
query parameter on stream.mux.com. The add_audio_only
parameter added an audio-only variant to the HLS manifest. However, this audio-only variant is no longer required as Apple’s HLS authoring spec no longer mandates this. In addition, many video players across web and mobile do not support this audio-only variant. For these reasons, Mux has chosen to deprecate this feature.
We've added version 4.0.0 of our mux-go
SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 4.0.0 Release Notes.