Greycroft Co-Founder Ian Sigalow’s Insight into the Software Industry

Thanks to our friend and investor Ian Sigalow, Co-Founder and Partner of Greycroft, for the excellent mention of JW Player in his recent blog post, titled, “The Great Deflation”. He shares the story of JW Player's origins and growth, and discusses how its unique data set will help to assure the company's future. Below is an excerpt from the piece, which I encourage you read in its entirety, as Ian offers a valuable perspective on the current landscape of the software industry:

VPAID 2.0 Now Available in JW Player 7.1

JW Player 7 now supports VPAID 2.0, the IAB standard that allows interactive video ad units to play in HTML5 without the use of Flash. VPAID 2.0 allows a video player to render a JavaScript creative provided within a VAST tag. These JavaScript creatives add interactive elements, allowing the viewer to choose their own experience or to get additional information about the product advertised. These creatives can also be used to communicate with an ad server to better target ads to the viewing environment. vpaid 2.0 html5 and JS

CSS <3 JW7 – A Skinning Introduction

In this article, we'll explore the basics behind CSS and why JW Player chose CSS for its new skinning model. In addition, we'll also explore some interesting modifications that can be done to the player's skins. CSS ♥ JW7

Google IMA & MPEG-DASH in JW Player SDK for Android & iOS

The JW Player mobile team is excited to bring you the latest features for building a native iOS or Android video player in your apps and monetizing your content. Our newest releases have focused on adding features for advertising, including Google IMA, and adding streaming support for MPEG-DASH. Please read on for more details.
android mpeg-dash

How Chrome Power Saving will Affect JW Player

The developer teams from Chrome and Firefox1 have announced core changes to how they will handle Flash applications. Despite being an HTML5-first video player, these changes can affect video playback through JW Player. The announcements indicate that the browser itself will decide whether or not a Flash application is core to the viewer's experience. If the Flash object is small and outside of view, the browser will throttle or add an overlay on top of the Flash application, stopping it from fully rendering2. This functionality is aimed to help reduce power consumption and increase battery life. Applications that use HTML5 and native <video> tags will not be affected. Chrome Power Saving

Introducing JW Player 7

I would like to introduce JW Player 7 -- our fastest, smartest, and most customizable player yet. JW7 was reengineered from the core API to the visual interface to provide the best online video experience no matter what device, browser, and rendering mode is used to play your content. We have added MPEG-DASH support which will help transition away from Flash based streaming protocols. The player is also completely customizable now with CSS. Alongside JW7’s launch is also a brand new dashboard to make publishing and configuring JW Player even easier.

Empowering Our Publishers with a New Dashboard

The NEW JW Player Dashboard If you are not purely a JW Player API user, you are managing your JW Player experience using our publisher dashboard.  Our latest version of the dashboard has been completely redesigned and rebuilt from the ground up, using a modern technology stack that allows us to create an excellent experience for our users.

JW at Scale: Or How I Learned to Stop Worrying and Love Skew

JW Player introduced analytics as a major feature with JW6 in 2012. This allowed us to offer publishers insights into who was watching their content, including device, geo and video data. Adoption of JW6 exploded over the next 3 years, challenging us to keep up with the rapidly increasing data coming in each day. This article looks to explore a particular challenge we’ve faced in scaling our periodic batch pipeline for publisher analytics: key skew in Hadoop.

Improving HLS on Android – JW Player SDK for Android 1.2 Released

Today we are releasing version 1.2 of the JW Player SDK for Android. This version focuses on improvements in performance, flexibility, stability, and adds the following features:
  • Faster HLS Video Startup. 5x faster adaptive HLS video startup with minimal buffering.
  • Improved HLS playback performance.
    • Second-precise seeking
    • Improved support for advanced HLS features, such as discontinuities
    • Takes the current CPU load into account when determining which HLS stream variant to play
    • Improved bandwidth detection heuristics for faster adaptivity and optimal resolutions
  • Show/hide player control bar.  Added an API method for showing and hiding the media player control bar.

How Much Faster? A Side-by-side Comparison

The following “HLS Startup Speed” video compares the native Android Media Player to our JW Player using the latest JW Player SDK for Android 1.2 version.