Mux logo - video home
Docs

Changelog

Filter by Type

Filter by Product

Mux.comLog in
Mux logo - video home
Docs
GuidesAPI ReferenceChangelog

Changelog

July 2022

Jul 14, 2022

Custom Domains for Mux Video now in Beta

We’ve released Custom Domain for Mux Video to Beta. You can stream videos or serve images from your branded domain instead of from stream.mux.com and image.mux.com. You can learn more about Custom Domains, reasons to use, and information on requesting access from the announcement blog.

Jul 8, 2022

Streaming Exports of Video Views for more flexible integration with Mux Data

We have released the Streaming Exports for Mux Data Video Views to General Availability. This feature allows you to export Video Views, as they are completed by viewers, to your data infrastructure using a streaming data service, either Amazon Kinesis or Google Pub/Sub. Currently, Streaming Exports are available to customers on Media or custom plans. The docs have more detailed information on integrating and using the Streaming Exports data.

Jul 7, 2022

Transcription vocabulary release

By providing technical terms and proper names to us before a live stream, we can increase the accuracy of auto-generated live closed captions.  Create a transcription library by making a POST request to the /transcription-vocabularies endpoint and define the input parameters.

Jul 7, 2022

Auto-generated live closed captions

Closed captions refer to the visual display of the audio in a program. Auto-generated live closed captions use Artificial Intelligence based speech-to-text technology to generate closed captions. You can enable live auto-generated captions by adding the generated_subtitles array at time of stream creation or to an existing live stream.

June 2022

Jun 29, 2022

Contentful Mux Integration v1.9

This update includes the debut of Mux Player for dashboard playback, the addition of several metadata tags for developers to use, and custom domain support for Mux Video. An update to UpChunk should show faster uploading times and bug fixes. Last, additional bug fixes sprinkled all-around.

Mux on the Contentful Marketplace

Jun 24, 2022

THEOplayer-Mux Web SDK v4.8.0 Release

We’ve updated the theoplayer-mux Web SDK to support the npm-based installation for THEOplayer. The theoplayer-mux Web SDK can now be initialized with an existing THEOplayer instance instead of relying on the `window.THEOplayer` instance that is not present when using the npm-based THEOplayer. Read the Release Notes for more information.

Jun 8, 2022

The add_audio_only query parameter has been deprecated on stream.mux.com

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.

Jun 1, 2022

Bitmovin-Mux Web SDK v5.4.0 Release

We’ve updated the bitmovin-mux Web SDK to support the module-based Bitmovin player. The Bitmovin web player can be instantiated as a single player package or as individual player modules. Previously, the bitmovin-mux Web SDK would throw an error if it was used with the module-based player but it now works as expected. Read the Release Notes for more information.

May 2022

May 20, 2022

Mux Data SDK for THEOplayer v0.1.3 Released

We have updated our beta version of the Mux Data SDK for THEOplayer to support THEOplayer v2.92.0. Support for THEOplayer 3.x is planned soon. For more information, see Github Release for v0.1.3 and the Github repo: Mux Data SDK for THEOplayer.


May 20, 2022

Mux Data SDK for Android Updated

This update of the Mux Data SDK for Exoplayer fixes some build issues experienced by customers that are using custom ExoPlayer builds, or are only using exoplayer-core. If you’re using the full ExoPlayer library and getting it via Maven Dependency, then your build should be unaffected. For more information, see the Github Issue regarding this issue, the Github Release for v2.7.2, the Github repo: mux-stats-sdk-exoplayer, and the Guide: Monitor Exoplayer.



May 12, 2022

Mux Data API support for more granular timeframes

We have updated the Mux Data API timeframe rounding behavior of the Data APIs to support higher granularity and greater consistency in the Data API endpoints, including: List Breakdown Values, List Insights, List All Metric values, List Filters, List Breakdown values. If the timeframe parameter of the query is 6 hours or less, the interval will round to a ten_minute boundary; if the timeframe of the query is 15 days or less, the interval will round to an hour boundary; if the timeframe is greater than 15 days, the interval will round to an day boundary.

May 11, 2022

Mux-Java SDK v0.1.0 Release

We've added version 0.1.0 of our mux-java SDK. This is the initial release of the Mux Java SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more in the 0.1.0 Release Notes and also on the package manager Maven. This is a release that we're confident is stable and usable in production, but we would love any customer feedback! To submit feedback, please email sdks@mux.com.

May 4, 2022

Mux-Embed SDK v4.9.0 Release

We’ve updated the mux-embed web SDK to support the collection of the Live Stream Latency metrics on native Safari web. We have also added a maximum beacon payload size to limit the number of request events that will be sent to Mux Data in the event the player makes many unnecessary requests. Read the Release Notes for more information.

May 2, 2022

Mux-PHP SDK v3.4.0 Release

We've added version 3.4.0 of our mux-php SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.4.0 Release Notes.

April 2022

Apr 28, 2022

Mux-Csharp SDK v0.1.0

We've added version 0.1.0 of our mux-csharp SDK. This is the initial release of the Mux C# SDK and it reflects the current state of the Mux API. You can read more on the 0.1.0 Release Notes. You can also view the NuGet package and GitHub repository. This is a release that we're confident is stable and usable in production, but we would love any customer feedback! To submit feedback, please email sdks@mux.com.

Apr 27, 2022

Mux Data ExoPlayer SDK v2.7.1

This release of the Mux Data SDK for ExoPlayer fixes a packaging error that caused build issues for some customers. We’re sorry about that. You can read more about this update in the Release Notes.

Apr 21, 2022

Mux Data ExoPlayer SDK v2.7.0

We’ve released v2.7.0 of our Mux Data SDK for ExoPlayer, and it’s a big one. We added support for setting dimension values from HLS session data, and fixed some bugs related to CDN detection. We also added support for ExoPlayer 2.17.1, and the Official Port of ExoPlayer for Amazon Devices. You can update to either version by following Step 1 of our Dev Guide. You can read more about this update in the Release Notes.

Apr 21, 2022

New Video Getting Started Experience

If you are a new Mux Video user, you can enjoy an updated getting started experience.  The new Assets and Live Streams pages make it easy to upload your first video, find in-context onboarding guidance and get quick links to support and documentation.  Users who have already uploaded a video no longer see the Getting Started link in the navigation.

Apr 18, 2022

Mux-Ruby SDK v3.4.0 Release

We've added version 3.4.0 of our mux-ruby SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.4.0 Release Notes.

Apr 18, 2022

Mux-Go SDK v4.1.0 Release

We've added version 4.1.0 of our mux-go SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 4.1.0 Release Notes.

Apr 18, 2022

Mux-Python SDK v3.4.0 Release

We've added version 3.4.0 of our mux-python SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.4.0 Release Notes.

Apr 14, 2022

Mux Data Exports version 4 now available

We have added new fields to the daily CSV and Streaming View exports for Mux Data: asset_id, environment_id, live_stream_id, live_stream_latency, playback_id, and viewer_device_model. If you are using Streaming View Exports you may now access these fields; an updated protobuf definition is available that contains the new fields. Please contact Support to enable the new version for your daily CSV exports.

Apr 11, 2022

Mux Data SDK for Bitmovin Player

We’re pleased to announce the initial release of the Mux Data SDK for Bitmovin Player for Android. The first public version is v0.5.1, and it reports all playback events. Support for Bandwidth, Experiments, and Live Latency is being planned or investigated for the v1.0.0 release. Read more in our Integration guide for the Bitmovin Player Data SDK or the GitHub repository.

Apr 6, 2022

Mux-Embed SDK v4.8.0 Release

We’ve updated the mux-embed web SDK to allow developers to disable the automatic tracking of rebuffering metrics. Developers who are building custom SDKs on top of mux-embed can use this option to manually track rebuffering using APIs or events from the player. mux-embed is no longer emitting an empty error when an error with code 1 is thrown. “No Versions” is no longer being set for the default Player Software Version. Read the Release Notes for more information.

Apr 4, 2022

New Billing Pages

No matter what Mux plan you are on - understand your bill, access your invoices and update your payment information through our new, more transparent, billing pages. You can view the new pages in your Account Settings under the Billing section.

Apr 1, 2022

Measure stream latency with Live Stream Latency, now available in Public Beta

You can now measure the amount of time from content ingestion to playback on the client using the Mux Data SDK. The Live Stream Latency metric reports on the average stream latency experienced by each viewer. The metric is also available for historical reporting. Latency can be aggregated by country, type of stream, video title, as well as the other dimensions available in the Mux Data Metrics reporting. To collect this data, you'll need to use Mux Data with your HLS live streams, insert EXT-X-PROGAM-DATE-TIME tags in your manifests, and have an up-to-date SDK release. You can learn more in the Blog Post.

March 2022

Mar 22, 2022

New Get Started Experience for Mux Data

You will now see a Get Started page when viewing the Overview page for an environment that has not previously collected video view data. The Get Started page makes it easy to find the Mux SDK for your player, provides links to documentation, and makes the environment key that is needed for SDK integration easier to find.

Mar 20, 2022

Mux Core Java SDK v7.0.11 Release

We’ve added support for tracking experiment values via metadata such as X-SESSION-DATA HLS tags. The tags override values of the dimensions we track. Once the session data tags on the main playlist are loaded by your player, you may pass them to MuxStats::setSessionData(List<SessionTag>) in order to track the experiment values. Currently experiments are only supported for HLS streams.

Mar 16, 2022

More frame rates supported as standard video input files

We now support 5fps to 10fps as standard input which means you do not need to wait as long for ingest. Previously, all assets with a frame rate of less than 10fps were considered non-standard inputs.  See our guide about why non-standard inputs take longer to process

Mar 14, 2022

Set Maximum Duration for a Single Live Stream event

We’ve added the max_continuous_duration parameter to Live Streams. You can now set the maximum duration for recording a single live stream event lower than 12 hours.  Set the max_continuous_duration parameter during Live Stream creation or update an existing live stream. On hitting the duration, the behavior is the same as signaling the live stream has finished. For more information, see the Live Stream API and the Signal a live stream has finished API.

February 2022

Feb 28, 2022

Mux-Embed SDK v4.6.0 Release

We've added the ability to extract Session Data from the HLS manifest that is submitted as dimension metadata. This will be available for use in a future release of Mux Data. Read the Release Notes for more information.

Feb 24, 2022

Mux-Embed SDK v4.5.0 Release

We've changed the handling of errors in HLS.js and now immediately send an error event to Mux Data when a fatal error occurs. If you do not want to treat some fatal errors as fatal, you should provide an errorTranslator function to filter which errors are tracked or disable automaticErrorTracking and handle errors manually. Read the Release Notes for more information. You can also read more about specifying an error translator function or disabling automatic error tracking in our docs.

Feb 23, 2022

Mux-Stats-SDK-AVPlayer SDK v2.11.0 Release

We've updated the AVPlayer SDK to make it possible to build the SDK into an application extension without generating an XCode warning. We have also reduced the number of rendition change events that are reported before a video starts playing. Read the Release Notes for more information.

Feb 22, 2022

Log in to Mux with GitHub

You can now use your GitHub login when signing up for a Mux account or signing into the Mux Dashboard. You can read more on the Blog Post.

Feb 16, 2022

Live Stream Status filter added to List Live Streams API endpoint

We’ve added a new status filter to the List Live Streams API endpoint. With this new filter, you can get a list of all live streams that have active or idle or disabled status. This list is sorted by live stream’s creation time from most recent to oldest. You can learn more in the API Reference.

Feb 16, 2022

New Overview page for Mux Data released for better overall visibility

You can now use the Overview page, the new landing page for Mux Data. This page contains an overall snapshot of the engagement, real-time viewership, and quality of experience for your video view activity. This change is rolling out to all users over the next few weeks.

Feb 16, 2022

Mux-Go SDK v4.0.0 Release

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.

Feb 16, 2022

Video.js-Mux-Kit v0.9.2 hls.js Update to 1.1.5

We updated hls.js to v1.1.5 for videojs-mux-kit. See the Release Notes for more info.

Feb 10, 2022

Videojs-Mux-Kit v0.9.1 Improved Error Triggers

As part of 0.7.0, tighter error handling integration with hls.js made all errors be triggered on the player. This meant that errors that don't inhibit playback and that hls.js handled automatically were treated the same as fatal errors that hls.js doesn't handle automatically. Now, only errors that hls.js considers fatal will trigger an error event. See the Release Notes for more info.

Feb 8, 2022

Videojs-Mux-Kit v0.9.0 Introduces an hls.js Integration with videojs-contrib-quality-levels

You can have a quality level picker that uses videojs-contrib-quality-levels behind the scenes. Read the Release Notes for more information.

Feb 4, 2022

Videojs-Mux-Kit v0.8.0 Introduces New VHS Build File

Videojs-Mux-Kit v0.8.0 now supports Video.js HTTP Streaming (VHS). You can import the new build file to use VHS, the playback engine that Video.js ships with. See our README section on Importing for documentation on how to use the new build file and read the Release Notes for more information.

Feb 1, 2022

Mux-Embed SDK v4.4.4 Release

We've updated mux-embed with an enumeration of the events that can be submitted by the SDK in order to make it easier for you to build on top of the web SDK framework. In addition, we've updated the viewend detection to use page visibility change rather than the unload handler, which is no longer supported in most browsers. Read the Release Notes for more information.

January 2022

Jan 31, 2022

Mux-Ruby SDK v3.3.0 Release

We've added version 3.3.0 of our mux-ruby SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.3.0 Release Notes.

Jan 31, 2022

Mux-PHP SDK v3.3.0 Release

We've added version 3.3.0 of our mux-php SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.3.0 Release Notes.

Jan 31, 2022

Mux-Python SDK v3.3.0 Release

We've added version 3.3.0 of our mux-python SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.3.0 Release Notes.

Jan 27, 2022

Videojs-Mux SDK v4.5.0 Release

You are now able to register a specific instance of Video.js to monitor with Mux Data instead of relying on the global instance. This makes it easier to use videojs-mux when there is more than one instance of a Video.js player on a page. Read the Release Notes for more information.

Jan 25, 2022

Export Mux Data views as they complete with Streaming View Exports Beta release

You can now export Mux Data views to Amazon Kinesis or Google Pub/Sub. As views are completed they are immediately streamed to the service of your choice to ingest into your data warehouse for further processing. This feature is currently available for Media customers as a beta release. See the documentation for information on how to configure a stream and the data that is available.

Jan 14, 2022

Videojs-Mux SDK v4.4.0 Release

We've updated mux-embed to version v4.4.0, which includes the ability to collect the live stream latency metric. This will be available for use in a future release of Mux Data. Read the Release Notes for more information.

Jan 13, 2022

Mux-Stats-SDK-AVPlayer SDK v2.10.0 Release

We have fixed an issue that could cause missing seek events in Mux Data when seeking in a video using the player API in iOS 15. Read the Release Notes for more information and a list of additional fixes.

Jan 12, 2022

Mux-Stats-SDK-ExoPlayer SDK v2.6.0 Release

We've added support for Android ExoPlayer 2.16.1. Read the Release Notes for more information and a list of additional fixes.


Jan 10, 2022

Non-square pixels are supported as standard video input file

We now support non-square pixels as standard input which means you do not need to wait as long for ingestion. Previously, we supported non-square pixels as non-standard input. See our Guide to learn more about this change and why non-standard inputs take longer to process.

Jan 10, 2022

Roku-Mux SDK v1.2.1 Release

We've fixed an issue that could cause incorrect playback reporting when seeking occurs during a view and updated the SDK testing infrastructure. Read the Release Notes for more information and a list of additional fixes.

Jan 4, 2022

Mux-Stats-SDK-AVPlayer SDK v2.9.0 Release

We've added support for including the AVPlayer SDK XCFramework into your application using Carthage. Read the Release Notes for more information and a list of additional fixes.

December 2021

Dec 20, 2021

Mux-Ruby SDK v3.2.0 Release

We've added version 3.2.0 of our mux-ruby SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.2.0 Release Notes.

Dec 20, 2021

Mux-Stats-SDK-ExoPlayer SDK v2.5.9 Release

We've added the ability to collect the live stream latency metric. This will be available for use in a future release of Mux Data. Read the Release Notes for more information.

Dec 20, 2021

Mux-Go SDK v3.2.0 Release

We've added version 3.2.0 of our mux-go SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.2.0 Release Notes.

Dec 20, 2021

Mux-PHP SDK v3.2.0 Release

We've added version 3.2.0 of our mux-php SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.2.0 Release Notes.

Dec 20, 2021

Mux-Python SDK v3.2.0 Release

We've added version 3.2.0 of our mux-python SDK. New SDK versions typically introduce new features, bug fixes, and updates. You can read more on the 3.2.0 Release Notes.

Dec 20, 2021

Playback Restrictions with Referrer Validation useful for securing video playback

We’ve introduced Referrer Validation, a new method of Playback Restrictions to secure your videos. You can restrict your videos to play only on your approved websites with Referrer Validation. Mux validates the requesting website against your approved list by examining the HTTP Referrer header sent by the Web browser. This feature requires the use of Signed URLs. You can read more on the Blog Post, API Reference, and Guide.

Dec 17, 2021

PATCH method introduced for Assets & Live Streams API endpoints

We’ve added the PATCH method to several API endpoints for updating Assets & Live Streams. You can update the passthrough parameter value of Assets & Live Streams anytime after creating them. Similarly, you can update the latency_mode and reconnect_window parameter values of Live Streams. For more details, see the Live Streams PATCH API or Assets PATCH API documentation.

Dec 16, 2021

Mux-Stats-SDK-AVPlayer SDK v2.8.0 Release

We have fixed an issue that could cause missing seek events in Mux Data when seeking in a video using the player API. Read the Release Notes for more information.

Dec 14, 2021

Mux-Stats-SDK-React-Native-Video SDK v0.3.0 Release

We've fixed an issue where playerID is null when the react-native-video component is wrapped with react-native-video-controls, which caused an error during video playback. Read the Release Notes for more information.

Dec 13, 2021

Mux Elements: playback-core v0.1.0 Released

We have introduced playback-core, which contains utilities and logic shared by the following playback elements: mux-video, mux-video-react, mux-audio, and mux-audio-react. See the Release Notes and playback-core README for more details.

Dec 13, 2021

Mux Elements: mux-video v0.2.0 New Features and Improvements

You can now pass in the start-time attribute to make playback start at a certain timestamp. For example <mux-video start-time="4" ...> will start playback at the 4 second mark. See the Release Notes for additional information.

Dec 13, 2021

Mux Elements: mux-video-react v0.2.0 New Features and Improvements

You can now pass in the startTime prop to make playback start at a certain timestamp. For example <MuxVideo startTime={4} ...> will start playback at the 4 second mark. See the Release Notes for additional improvements.

Dec 13, 2021

Mux Elements: mux-audio v0.2.0 New Features and Improvements

You can now pass in the start-time attribute to make playback start at a certain timestamp. For example, <mux-audio start-time="4" ...> will start playback at the 4 second mark. See the Release Notes for additional improvements.

Dec 13, 2021

Mux-Embed SDK v4.4.0 Release

We've added the ability to collect the live stream latency metric. This will be available for use in a future release of Mux Data. Read the Release Notes for more information.

Dec 13, 2021

New Mux Element Added: <MuxAudio />

We’ve added a new Mux Element: <MuxAudio /> React component is the counterpart to <MuxVideo />. See the Release Notes for more info.

Dec 10, 2021

Mux-Stats-SDK-ExoPlayer SDK v2.5.8 Release

We have added a new API that allows you to override the automatic fullscreen detection and specify that a video is playing fullscreen even if it is not taking up the complete bounds of the screen. Read the Release Notes for more information and a list of additional fixes.

Dec 8, 2021

Videojs-Mux SDK v4.3.0 Release

We've updated mux-embed to version v4.3.0, which no longer assigns a default video_id if it is not specified by the developer. The default video_id will now be assigned on the server if one is not specified. Read the Release Notes for more information.

Dec 2, 2021

Live Stream ID filter added to Delivery Usage API

Streamers can broadcast on the same Live Stream multiple times, each time creating a new video asset. We’ve added a new live_stream_id filter to the Delivery Usage API. With this new filter, you can get delivered minutes usage information for all the video assets created from a single live stream. You can learn more from the API Reference.

Dec 1, 2021

Log in to Mux with Google

You can now use your Google login when signing up for a Mux account or signing into the Mux Dashboard.

November 2021

Nov 30, 2021

Mux Data support for Kaltura player

You can now use Mux Data with Kaltura video players to collect engagement and quality of experience metrics. We’ve added new Mux Data SDKs for Kaltura web, iOS, and Android players. To configure and use the SDKs refer to the documentation: Kaltura web SDK, Kaltura iOS SDK, Kaltura Android SDK.