For users interested in an alternative to Flash to deliver audio and video, James East - Product Manager in Media Playout, introduces a beta trial of HTML5, as well as a new native Android player for BBC iPlayer. Although we’ve been using HTML5 to deliver video to iOS devices for some time, until recently we felt that the consistent experience and efficient media delivery offered by Flash outweighed the benefit of moving to HTML5 on the desktop. However, we’ve been regularly evaluating the features offered by the most popular web browsers and we’re now confident we can achieve the playback quality you’d expect from the BBC without using a third-party plugin. To opt in, visit our HTML5 Player beta page. This will allow you to set a cookie in your browser so you can access our HTML5 player on BBC iPlayer. If you clear your cookies or switch browsers, you’ll have to return to this page to re-enter the trial. You can also visit this page if you want to opt out and return to our non-beta player. While opted in, whenever you visit BBC iPlayer to play a programme you’ll see a reminder banner before you click Play, so you can be sure you’re using our HTML5 player.

When opted in, you’ll see a reminder banner before you click Play

We’re currently testing the HTML5 player with: Firefox 41

Opera 32

Safari on iOS 5 and above

BlackBerry OS 10.3.1 and above

Internet Explorer 11 and Microsoft Edge on Windows 10

Google Chrome on all platforms We can also now start to move away from the BBC Media Player app on Android devices. If you use Android KitKat (4.4) or above, you can join the HTML5 player beta by visiting http://www.bbc.co.uk/html5 on your phone or tablet. This means you can again watch videos in-page while browsing the BBC website. If you prefer to use the BBC iPlayer Android app, you can sign up for a beta to use a new player based on Google’s Exoplayer. At the moment we’ve limited the Android beta group to 1,000 users so make sure you sign up fast! The BBC iPlayer beta app is available for any Android device on Jelly Bean (4.1) and above, and includes a beta tag in the top right when you have the controls shown.

If you prefer to use the BBC iPlayer Android app, you can sign up for a beta to use a new player

To join the Android beta programme, visit the Android beta page on the BBC iPlayer help site. Once you’ve read the information on the FAQ page you can download the beta preview app from the Google Play Store. You can send feedback via the drop down menu in the app. What’s new We’ve been working for the last few months to upgrade our existing HTML5 player to make it usable on the desktop as well as mobile and tablet. We’ve added a new volume control usable by touch, mouse or keyboard navigation and started taking advantage of Media Source Extensions via the dash.js project. We’ve also been concentrating on making this player even more accessible for users across desktop, tablet and mobile devices. For example, we've improved support for VoiceOver on iOS and Mac OS X as well as TalkBack on Android. We’ll be working over the coming months to improve the HTML5 player to match the abilities of our Flash player, and to refine the functionality and design based on your feedback. My colleagues from the AV User Experience team will provide more detail about the design choices made for the player over the next few weeks. At the same time we’ve been working on delivering content using the new open MPEG-DASH streaming standard, and encoding video using the avc3 codec. These technologies give us the required level of control over AV playback. Most programmes on BBC iPlayer should play in the HTML5 player from today, but there are some archive and late-delivered programmes which aren’t yet encoded for the new MPEG-DASH streaming technology. Also, our MPEG-DASH implementation is not yet complete for live streams or radio programmes. During the beta period if we can’t play a video in our HTML5 player you’ll see the notification below, enabling you to load our non-beta player on a one-off basis.

If you can't watch a video in our HTML5 player, you’ll see a notification enabling you to load the non-beta player