Mux Player for iOS and Android public beta
Mux Player for iOS and Android now in public beta.
Learn more:
Mux Player for iOS and Android now in public beta.
Learn more:
Mux Player 2.0 release comes with no functional changes but with a new UI based on feedback we’ve received from users. The pre-play state is less cluttered, the icons are more minimalistic and have subtle animations. Your brand color can be added with the new accent-color
attribute.
Mux Player now has with a quality selector in the control bar which allows users to change the quality of the video.
See more in the guide.
We fixed an important bug that impacted a very small number of assets with Mux Player. The bug is that the player would send hundreds of unnecessary requests for the `0.ts`segment.
This impacted certain assets on production Next.js deployments and Chrome browsers. Other build environments might be impacted too.
Admins can now limit what Environments users can access when in the Dashboard.
Admins will have access to all Environments and can view what Environments are accessible by which users. Environment access can be granted on invite or any time thereafter via the Organizations page in the Dashboard.
Users must have access to at least one (1) Environment.
Mux Player v1.11.0 is released. This update includes an upgrade to hls.js v1.4.1 and a no-volume-pref attribute to turn off saving the user selected volume in local storage. Additional links:
We have updated the text color, button shape, and numerous other colors in the Dashboard. The number of grays used for text have been reduced and consolidated. New brand colors were applied to navigation options, outlines, hover states, and more. Buttons now have rounded corners and updated colors. Contrast was improved through these efforts, and these changes overall improve accessibility and consistency across the application.
Mux Player v1.9.0 is released. This update includes an upgrade to hls.js v1.4.0-beta.2, Themes support, updated configs for low latency, and other bug fixes and improvements.
Customers who have unpaid invoices due to a payment failure will now receive an email with a link to make a payment. The payment link will also appear for that invoice in the invoices page in the Billing area on the Mux dashboard. This allows customers to rectify late or delinquent invoices when there is an issue with their method of payment without needing to contact Mux support for a payment link.
Signing keys are used to sign JSON Web Tokens (JWTs) to authenticate and enumerate certain requests to the Mux APIs. Creating separate signing keys for Video and Data URLs is no longer required and the signing keys page has been updated to remove the notion of separate Video and Data signing keys. Any signing keys customers have created in the past will continue to work. Customers will need to use a System access token to create signing keys going forward. See our documentation for signing JWTs and for our signing key API for more details.
The Mux invoices you download as a PDF or CSV will now have filenames that are more readable and include the invoice creation date in the format:
Mux_invoice_{invoice_date}.{pdf/csv}
Pay As You Go (PAYG) Video ingestion, storage, and delivery are now priced in two tiers: up to 720p and above 720p. This immediately goes into effect for PAYG customers, who will see a lower cost for 720p content. This enables more economic use cases where 1080p is not required. Additional links:
Mux Player v1.8.0 is released. This update includes support for specifying a maximum resolution. For more information, see the Release Notes: HTML Element, the Release Notes: React, the Max Resolution documentation, and our Resolution-Based Pricing blog post.
We’re launching a new Mux Docs site. Our new look includes a redesigned sidebar, which sorts guides into more natural categories and makes room for the new webhook reference. The improved search adds more filters and integrates blog post search. Our technical re-architecture improves performance by shipping less JavaScript to the client. And yes, we added a dark mode, too.
Mux Player v1.7.0 is released. This update includes support for CuePoints, which allows you to associate generic metadata with your stream's timeline and playback. Multiple captions/subtitle track selection has also been added – users can now choose from a menu which track they want to use. For more information, see the Release Notes: HTML Element, the Release Notes: React, and the CuePoints Documentation.
3D Secure verification support for credit cards makes it less likely that your payment to Mux might be rejected. For extra fraud protection, 3D Secure (3DS) requires customers to complete an additional verification step with the card issuer when paying.
Mux Player v1.4.0 is released. This update includes a prefer CMCD prop and UI updates to improve: overlay behavior, icon size, control spacing and behavior, and positioning of the Live indicator.
New sign-up and log-in visuals that help users quickly understand and complete account creation.
Transparent Pay as You Go Video pricing provides lower per-unit pricing as your usage of Mux grows. Read more on our pricing page.
Performance improvements to the usage system that mean faster responses and fewer timeouts when you access the usage API or view your bill.
Mux Player v1.0.0 (General Availability) is released. This update includes focus, default width, keyboard shortcut, and additional improvements and bug fixes. Please refer to the Release Notes for details.
You can now find Settings, Docs and Support, and account management separated into distinct menus in the Mux dashboard navigation.
Since we released Mux Player (HTML Element and React) to public beta, we’ve made a variety of improvements including additional control customizations, keyboard shortcuts, video titling, and fixes. Refer to the release notes below for more information.
Additional Links
If you want billing emails to go to more than one email address, your users with the admin role can now specify up to 5 email addresses on the payments page without contacting Mux support.
If your company uses Okta for Single-Sign On, you can now log into the Mux dashboard using Okta as an SSO provider.
We’re excited to announce that Mux Player is now released to Public Beta! Mux Player is already integrated with Mux Video and Mux Data, and supports a variety of features such as adaptive controls based on stream type, timeline hover previews, Chromecast & Airplay, Signed URLs, Custom Domains, and more.
For more details, check out our Blog Post and Player documentation.
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.
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.
We updated hls.js
to v1.1.5 for videojs-mux-kit
. See the Release Notes for more info.
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.
You can have a quality level picker that uses videojs-contrib-quality-levels
behind the scenes. Read the Release Notes for more information.
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.
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.
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.
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.
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.
We’ve added a new Mux Element: <MuxAudio />
React component is the counterpart to <MuxVideo />
. See the Release Notes for more info.
You can now use your Google login when signing up for a Mux account or signing into the Mux Dashboard.