https://bitmovin.com/google-adds-hevc-support-chrome/ * Products + PlaybackDeploy, test & optimize your video playback o Player o Analytics o Stream Lab + EncodingMassively distributed video encoding that runs anywhere + Live EncodingDelivering unbreakable, high quality, live streaming + StreamsMaking streaming easy by simplifying video workflows + Try our Products Free * Our Value + Redefine the viewer experience + Operational optimization + Reduce time-to-market * Industries + Broadcast + Entertainment & OTT + Telco & Cable + Health & Fitness + EdTech & eLearning + E-Commerce + Gaming + Sports * Pricing * Resources * Company + About + Customer Showcase + Partners + Careers + Blog + Awards & Press + Events + Webinars + Contact * Developers + Bitmovin Community + Documentation + Video Developer Network * Demos * Try our Products Free Log In Start your trial Back to blog homepage Google Quietly Added HEVC Support in Chrome * Daniel Weinberger * Daniel Weinberger * September 21, 2022 * News Welcome to the Bitmovin Blog hevc - Bitmovin Quietly, without any announcement or updates on support pages, Google fixed a bug in Chrome with a significant implication for the video streaming industry: Support for adaptive streaming of HEVC/H.265 video content has finally been enabled! Thanks to Bitmovin (Humble Brag, just kidding), we submitted a bug report about 6 years ago about this very thing. After a "small" bit of waiting, we got the answer that It's now officially supported for Chrome 104, and with a little investigation also found out that it's enabled by default for Chrome 105 for all platforms, ready to be used in the wild. Why does support for HEVC matter? High-Efficiency Video Coding (HEVC) provides better compression for files than the ubiquitous AVC/H.264, meaning you will be able to stream the same quality with lower bandwidth and big savings on CDN costs with the added bonus of improving the user experience. While HEVC is commonly used for serving content to Smart TVs, set-top boxes, and devices like Roku and Fire TV, its usage on mobile and desktop browsers was limited to just Safari for a long time (after Microsoft changed the Edge browser to being Chromium-based). With Safari's market share still below 19% globally, the vast majority of users had no choice but to use another codec. However, with this latest change from Google, Chrome's market share of more than 65% can be "theoretically" added to the HEVC-capable browsers, making it available to 84% of browser users. I say "theoretically", as there's often a caveat: HEVC is only supported if the underlying device has an HEVC hardware decoder. Today's modern devices should already have that as standard, but reliable global data on this point are scarce. If you are curious to see if your device can play HEVC-encoded DASH and HLS streams, open our stream test page with an HEVC-encoded DASH and HLS URL, or you can use this example URL. Does is also work with DRM? That's where the catch is, unfortunately. The biggest drawback is that HEVC with Widevine DRM is not supported at this point, only clear, unprotected content. It's unclear whether Google has plans to add support for this in the future or not. Great feature, but where is the necessary hype!? While this sounds like a feature Google should be boasting about to the moon over their comms channels, they haven't really updated their documentation. In fact, Chromium's Audio/Video codec & container support page was not updated as of the writing of this article, and the popular caniuse.com still lists HEVC as unsupported. Android already supported HEVC, but Chrome on Android only supported HEVC with progressive files, not via the Media Source Extension (MSE) API, which is used for adaptive streaming like DASH or HLS. After little movement for years from Google, the bug finally got picked up earlier this year and fixed. So despite the original scope being just Android, it was a very positive surprise to see HEVC support enabled and rolled out on all Chrome platforms. Now, we just need to see DRM supported along with it! Spread the word! Author [daniel-wei] Daniel Weinberger Daniel Weinberger is a Principal Solutions Architect at Bitmovin. After years of developing the Bitmovin Player and leading the player engineering department, he's now enabling customers to integrate and optimize the Bitmovin Player and Analytics into their applications. Ready for the future of video streaming? Contact us to see how we can optimize efficiency, decreasing time-to-market for your video needs Contact sales Products Encoding Player Analytics News + Events Blog Newsroom Brand Kit Company About Customer Showcase Partners Careers Webinars & Events Contact Support Encoding Player Analytics Development Documentation GitHub Bitmovin Dashboard BITMOVIN INC 41 Drumm Street San Francisco | CA 94111 | USA Follow us on social media Made with heart-icon in * San Francisco * Klagenfurt * Vienna * Denver * Chicago * New York * London * Seattle * Hong Kong * Sao Paulo --------------------------------------------------------------------- Copyright 2022 Bitmovin Inc. All rights reserved Privacy Policy | Terms of Service We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking "Accept All", you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent. Cookie SettingsAccept All Manage consent Close Privacy Overview This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. Necessary [*] Necessary Always Enabled Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. Cookie Duration Description This cookie is set by GDPR Cookie Consent 11 plugin. The cookie is cookielawinfo-checkbox-analytics months used to store the user consent for the cookies in the category "Analytics". The cookie is set by GDPR 11 cookie consent to record cookielawinfo-checkbox-functional months the user consent for the cookies in the category "Functional". This cookie is set by GDPR Cookie Consent 11 plugin. The cookies is cookielawinfo-checkbox-necessary months used to store the user consent for the cookies in the category "Necessary". This cookie is set by GDPR Cookie Consent cookielawinfo-checkbox-others 11 plugin. The cookie is months used to store the user consent for the cookies in the category "Other. This cookie is set by GDPR Cookie Consent 11 plugin. The cookie is cookielawinfo-checkbox-performance months used to store the user consent for the cookies in the category "Performance". The cookie is set by the GDPR Cookie Consent 11 plugin and is used to viewed_cookie_policy months store whether or not user has consented to the use of cookies. It does not store any personal data. Functional [ ] Functional Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features. Performance [ ] Performance Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. Analytics [ ] Analytics Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc. Advertisement [ ] Advertisement Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads. Others [ ] Others Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet. SAVE & ACCEPT