JW Player Now Supports Mobile Web Autoplay

Desktop or mobile, web or native app, autoplay or click to play, unmuted or muted on start. There are lots of things to consider when thinking about how you set up players on your page to maximize plays and viewability for your content (and ads if you’re running them) across devices and browsers. It may seem like a no-brainer thanks to the scrolling feeds of images and videos made popular by the likes of Facebook and others, but autoplaying video content on mobile was not always possible. With JW Player 7.8, you can now configure your players to automatically start playback on mobile without going fullscreen. iphoneblackvert05x

360 Video & Virtual Reality (VR) in JW Player Part 2 : Getting Started

In Part 1 of our 360 Video / VR blog series, we presented an overview of the current state of 360 Video / VR technology and the industry.  We also announced support for 360 Video and VR in our HTML5 player and native mobile SDKs. In this post, I’d like to add more detail around our new JW Player VR and 360 Video playback features with our HTML5 VR Plugin and native VR SDKs, which provide a smoother more performant experience for your iOS and Android apps. In addition to the ability to watch spherical 360 Video on desktop/mobile browsers and your native Android and iOS apps, with JW Player these platforms will also support immersive live-action VR experiences with popular headsets such as Samsung Gear VR, Google Cardboard, and the upcoming Google Daydream View. I’ll also discuss why JW Player is committed to supporting 360 Video, where our solution works best for publishers, and what’s coming in the future.

360 Video & Virtual Reality (VR) in JW Player Part 1 : State of the Industry

JW Player is proud to announce support for 360 Video playback and VR in our HTML5 player and native mobile SDKs, providing a smoother more performant experience for your iOS and Android apps. In Part 1 of our blog series, we will present our perspective on the current state of 360 Video & VR technology and its emerging standards.  In Part 2 next week, we will explain how you can publish 360 videos and VR experiences on your own websites and apps using JW Player tools. You can also visit our JW Player 360 Video / VR demo page to try it out right now! jw-player-360

JW Player SDK 2.3.0: VPAID 2.0 Interactive Ads in Native Mobile

Screen Shot 2016-06-24 at 11.04.13 AM The JW Player team is happy to announce that the JW Player SDK for iOS and Android version 2.3.0 can play VPAID 2.0 interactive video ads in HTML5 on native mobile apps. In addition, the JW Player SDK for Android now supports multiple track audio and playback of Widevine DRM encrypted videos in the JW Player SDK for Android.   Please read on for more VPAID 2.0 details!

Building a Better Developer Community: DevRelCon Takeaways

mid_300_devrelconsf2016-logo On Saturday, I attended DevRelCon. A one day, single track conference for developer relations managers/ technical evangelists/ developer advocates/ whatever you prefer to call the people who help others be effective users of a particular technology, stack, or product. The event, which brought together 15 speakers, 15 sponsors, and 100+ attendees from 10 different countries, is unique in providing the DevRel community with a forum to discuss the topics that matter most to our profession. Below you will find my takeaways from the day’s most pervasive themes: Participation & Inclusion, Content, and Measuring Success.

JW Player SDK for iOS & Android 2.2 – TV Casting, DVR, CEA-608, Offline Playback

The JW Player mobile team has been hard at work to build the top developer-requested features for the JW Player SDK for iOS and Android, which are native video frameworks that enable publishers to stream video in their mobile apps. In this update, I will highlight four of these high-demand features that our latest JW Player SDKs for both iOS & Android now support: TV casting, DVR live streaming, CEA-608 captions, and offline playback. Read on for more details! SDK2.2 Image 1

JW Player’s New AMP HTML Component

I'm pleased to announce that our JW Player component for AMP HTML is enabled in the latest release of AMP JS (version 1459447315826). The component is free and can be used with any JW Player edition. For instructions on how to use <amp-jwplayer> in your AMP pages, see our README in the AMP Github repository.

Why Do We Need AMP HTML?

To quote the Accelerated Mobile Pages Project's web site, "Accelerated Mobile Pages are web pages designed to load instantaneously–they are a step towards a better mobile web for all." Indeed, using the mobile web has become a gloomy experience in the past couple years. Most pages are still designed for desktop computers with powerful CPUs, lots of memory, and very fast connections. When viewed on a phone, these pages load slowly, media jitters wildly, scrolling in pages is maddeningly janky. For more background on the challenges facing the mobile web, see the AMP Project announcement on Google’s blog. So how can using AMP HTML solve these problems? In short, by enforcing restrictions on how pages are constructed to prioritize loading and rendering speed in mobile browsers above all else. This is a gross over-simplification, so if you want more depth, Ryan Chenkie over at Auth0 has written an excellent overview. Besides better page performance, using AMP will get your pages highlighted in the Top Stories section of Google mobile search results, as illustrated in this screenshot: amp-screenshot For the fully AMP-ified Google experience, visit Google's news carousel demo in your mobile browser.

What happens when you press play? An overview of the JW Player SDK for Android stack.

Mobile SDK Pic 3 Pt 3 Have you ever thought about what happens when you press play on an Android device? There is a lot of hidden complexity to playing video on your mobile phone that you may not be aware of. In this post I’ll give you a quick tour through the architecture of our JW Player SDK for Android 2.0. I’ll start with our top-most layer, the HTML5 Player (jwplayer.js) and will then move down the stack all the way down to Android’s Media APIs.

JW Player Mobile SDKs Now Featuring AVPlayer and ID3 Timed Metadata

The JW Mobile team is excited to bring you our latest update to the JW Player Mobile SDKs. Version 2.1 of the JW Player SDK for iOS now uses Apple’s AVPlayer as its native media playback engine. Not only does this give iOS developers some valuable features right out of the gate, but this will speed up the JW Mobile team’s delivery of future HLS updates & iOS features. Both our iOS and Android SDKs now support ID3 timed metadata, a frequently requested feature that will provide developers more power and flexibility to build functionality on top of HLS live streams. Read on for more details! id3_apple_android