Are you worried about the end of Flash video?
By announcing their end-of-life plan to no longer support or maintain Flash by the end of 2020, Adobe has effectively ended an era of enterprise video applications relying on Flash players. We all knew Flash had some problems but it was still surprising to hear about the end, given the reach and familiarity of this web tool.
Having worked in the web video business for several years, I don’t think you can discount the impact deprecating Flash will have. At this point, let’s take the opportunity to pause, reflect on how we got here and think about what will happen to all the video applications that currently depend on Flash.
A Brief History of Flash
In the “olden days” of the Internet, prior to the introduction of Flash, we had text and static images. For video, we had to download a file and then play it in an installed application. The Web consisted of flat, motionless information. It was boring.
Flash fixed that by bringing interactivity, games, animation, video, and annoying banner ads. It solved a lot of the problems with the static Web and empowered the development of the interactive web applications we are familiar with today.
Why Flash Video?
What really enabled real-time live video on the Internet was a protocol initially developed by Macromedia called RTMP which was later incorporated into Flash. RTMP is a TCP-based protocol which can maintain low-latency between a server and a client/player.
Using RTMP and Flash we could see live video in our browsers for the first time and, as a bonus, it also worked well for VoD. There were even extensions that supported multicast and multiple compatible player technologies that offered various UI components and fancy controls. With RTMP, we could get near real-time live video of good quality in an interactive web application. The video portal was born.
What Happened Then?
The Web has continued to evolve and add more interactivity. Open standards like HTML5 and WebGL have found their way into actual browser functionality. These browsers are now all in different phases of dropping or phasing out Flash.
Most of the IT teams I interact with are also interested in dumping Flash due to security concerns and the overhead it incurs with the constant patching that goes along with it. Maintaining Flash in the enterprise has become a security liability and a major hassle. Also, mobile devices never adopted Flash, so the industry moved to new HTTP-based delivery formats like HLS.
Where Are We Now?
What Will We Do?
On the one hand, I can’t understate how much of the Web, and especially video applications, were built on Flash. There are also many millions of dollars’ worth of video infrastructure like encoders and servers deployed throughout the video-savvy enterprises of the world that are dependent on Flash as well as terabytes of RTMP VoD.
That said, there are options for solving this with software. For starters, many player technology stacks take RTMP and render it as HLS in the browser; this will help bridge the gap on the playback side. In addition, many portal vendors have switched or are switching to the new delivery formats like HLS and MPEG-Dash. Several of these portal vendors including Microsoft with Skype Meeting Broadcast, Office 365 video, and Stream are already integrated with Kollective for delivery within the firewall.
Kollective’s software defined delivery technology has you covered since our SD ECDN supports peer-assisted delivery of these newer video formats. So, while it’s big deal that Flash is going away, don’t worry, there are other technologies that can and will fill the void, and you can always trust Kollective to guide you through the transition.
By Ben Larson, Pre-Sales Engineer at Kollective
Related Blog Posts
NICK'S NOTES FROM THE ROAD Earlier this year, I was called in to assist a prospect customer to do a live event outside of Toronto. From the initial calls, it was fairly obvious that this life insurance company was new to streaming. Getting started in the streaming...read more
Town hall meetings. Round-ups. All-hands meetings. Whatever your company calls it, most businesses have some iteration of the all-hands meeting, which exists to keep employees at all levels in the loop on current initiatives, progress, growth and company news. These...read more
When it comes to large, distributed enterprises like retailers or banks, every location has its own data challenges to overcome. Tier 1 locations, like a global headquarters, can have thousands of employees in one building, while some large corporate campuses may...read more