From WebRTC to HTTP Streaming to WebSockets: What will replace Flash?

HUNTINGTON BEACH, Calif. — With Adobe announcing over the summer that it will end support for its Flash video player in 2020, and many popular browsers including Chrome and Safari already having phased out the software, the search is on for a new go-to video player technology that will work on a wide assortment of devices. 

As it turns out, there’s no one magic bullet that will let will fit every OTT video distributor. At Streaming Media West last week, Robert Reinhardt, CTO of videoRx, showcased the benefits and drawbacks for a number of potential player replacement technologies. 

HTTP Live Streaming (HLS) is an HTTP-based media streaming communications protocol implemented by Apple as part of its QuickTime, Safari, OS X and iOS software. It’s broadly supported across the technology stack—encoders, servers and and playback devices. It’s cost effective for most content models, and it supports new video codecs, Reinhardt said. The drawbacks, he noted, are that HTTP Streaming has very high latency (10 to 30 seconds) and its utility is limited to one-to-many broadcast uses. 

FREE DAILY NEWSLETTER

Like this story? Subscribe to FierceVideo!

The Video industry is an ever-changing world where big ideas come along daily. Cable, Media and Entertainment, Telco, and Tech companies rely on FierceVideo for the latest news, trends, and analysis on video creation and distribution, OTT delivery technologies, content licensing, and advertising strategies. Sign up today to get news and updates delivered to your inbox and read on the go.

WebRTC (Web Real-Time Communications) is a collection of protocols and interfaces that enable communications over peer-to-peer connections. The upshot of WebRTC, Reinhardt said, is that it’s supported as an option for most browsers, and its available now for Safari iOS 11. It utilizes APIs in browsers and supports multiple codecs. The drawbacks, he said, are that it lacks compatibility with older browsers. And as of right now, the specification is only in the working draft phase. 

RTSP (Real Time Streaming Protocol) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. The benefits, according to Reinhardt, are that it’s supported by some layers of the tech stack (encoders and servers) and that it has very low latency. The drawbacks: It’s not available in browsers, and is ripe with potential port/firewall restrictions. 

WebSocket is a communications protocol providing full-duplex channels over a single TCP connection. Reinhardt said it’s supported by more browsers than WebRTC is and it has very low latency. But it’s difficult to scale, he added, and its also troubled by potential port/firewall restrictions. 

“Considering Adobe’s recent announcement providing an end of support date for Flash, you need to be ready for a Flash-less world,” Reinhardt said. 

Read more on

Suggested Articles

Amobee is launching a data marketplace for connected TV advertising to provide brands and agencies with access to data for activation across connected TV and…

When Charter and Disney earlier this week announced their new carriage agreement, they included news about cooperatively working against video piracy, which…

Cord cutters who opt for streaming video services instead of traditional pay TV will inevitably increase their broadband consumption. But some new research…