Archives

Is WebRTC The Future Technology For Low-Latency Live Video Streaming?

There has been a lot of discussion about low-latency streaming and how Adobe’s upcoming end of support for Flash will impact low-latency workflows. RTMP media delivery had become the standard for many low-latency streaming workflows. However, when web browsers began deprecating support for Flash, CDNs started dropping RTMP streaming capabilities, and Adobe announced it will stop updating and distributing the Flash Player at the end of 2020, it became clear the industry needed a new solution.

As I have previously noted, HLS/DASH/Smooth and other HTTP streaming variants are the future. They all offer scalable delivery of on-demand content using standard codecs that are widely supported in most end-point devices. These adaptive segmented streaming formats use standard HTTP to deliver content in a variety of bitrates or spatial resolutions. By implementing smaller chunk sizes that require less buffering, stream delays can be significantly reduced. However, when chunk sizes are too small, it creates additional overhead from all of the additional HTTP requests and the potential for higher rebuffering rates.

CDN Limelight is betting big on WebRTC and has implemented acceleration techniques to allow streaming providers to reduce chunk sizes to the point where HLS and DASH traffic can be delivered with latency as low as four seconds. While this is a big improvement for on-demand workflows, it still isn’t fast enough to replace Flash in live streaming workflows for live sports, gaming, and online gambling use cases, all of which have some need for low-latency streaming.

To successfully replace Flash and still provide low-latency streaming, the industry needs a solution that provides the lowest possible latency from capture to client. It must also use a standard transmission protocol that does not require any special network configurations or optimizations, scales to support millions of simultaneous viewers using standard web clients and browsers, and doesn’t need any special plug-ins. Finally, the solution must have built-in capabilities for secure streaming. It’s a tall order.

Various streaming and CDN vendors are taking different approaches to solving this challenge. Some vendors have begun testing novel implementations of traditional chunk streaming formats such as HLS with very small segment sizes, but these techniques require specialized client software to support this non-standard implementation. Other vendors are pursuing solutions that use UDP for low-latency streaming, but they require specialized plug-ins to be installed on the clients.

WebRTC was originally developed by Google and they released as an open-source solution for browser-based realtime communication. It uses UDP to stream media without the need to create discrete media segments, which delivers a consistently low latency to all clients. With the addition of WebRTC support by Apple into the Safari 11 release, it is now natively supported by all major browsers including Google Chrome, Firefox, and Microsoft Edge. The WebRTC protocol was designed to be flexible in its implementation, allowing companies to experiment with solutions geared toward one to one, one to few, and even one to millions. Plus, it supports delivery over TLS to ensure the security of content in transit.

In addition to low-latency streaming, WebRTC offers a realtime two-way data channel that can be used to send and receive data streams. This two-way data technology offers some interesting possibilities for how online streaming can now become a more interactive experience. Viewers can vote in realtime on what song they would like a performer to sing during a live concert. Sports fans can receive customized live sports statistics during a game or match. Live online shopping channels can display customized offers or pricing for different customers. The possibilities seem like they could profoundly change the live video experience.

While the benefits of WebRTC are promising, there is no guarantee it will win out. Other protocol-based solutions are available on the market and that focus on being mobile-optimized with advanced packet-loss concealment/recovery capabilities, so there are alternatives. But as more live content is streamed this year, and broadcasters and content owners continue to demand low latency solutions, the industry is going to need to settle on a technology. Let me know in the comments what technology you think will win out.

Sponsored by

Announcing My Departure From StreamingMedia.com, But Not From The Industry

After 15 years at StreamingMedia.com I have decided to leave the company. I believe it is time to take the resources and experience I’ve gained over the past twenty plus years and use it to educate a larger audience, on a bigger stage, so I can help the industry grow faster, stronger and brighter. I’ll announce my new venture shortly, teaming up with an organization everyone in the industry knows well. I will still be producing conferences, covering news, organizing focused meetups, and writing on my blog (streamingmediablog.com) – amongst many other new offerings. I am also preparing a new conference around the content delivery market for spring 2018, starting a weekly podcast show in January and working on other resources for the industry. There will be no impact to my blog, email, or cell phone number.

My goal is to create more educational resources, to produce better conferences, create awareness for vendors, add more training content, share more data, provide more networking opportunities and to communicate more information in real-time. To give vendors and end-users a better way to collaborate, share information, gain exposure, and learn from each other.

Today, an entire industry of professionals relies on streaming and online video services for their livelihood. And I believe that it’s time that “together”, as an industry, we do everything we can to “make video matter”. With my new venture, it will be my job to provide you with the resources you need to help you do your job better, to advance your career, to keep the spotlight on our space, to highlight all the value video provides. I look forward to hearing your ideas, how you want to contribute, what resources you would like to see in the market, and how best I can help you and your company.

I would like to thank everyone who has supported myself and StreamingMedia.com over the past 15 years. I could not have produced the content for 47 conferences over that time, without your help. It has been an honor to represent the industry, so to speak, working to educate as many people as possible, and it’s not a responsibility I take lightly. This industry has taken very good care of me, and I try to look after it as best I can. Some may not always agree with how I do it, but the passion I have for this space is still what drives me, for what we have all accomplished together over the past twenty years. I look forward to continuing to do that on a larger scale and as always, you can reach out to me at anytime, 24 hours a day, by phone (917-523-4562) or email (dan@danrayburn.com). And if you’d like to hear about my new ventures, give me a shout!

When I got into this industry 23 years ago, it wasn’t about stock, money or buyouts. It was because everyday was challenging, cutting edge and fun – and for me, it still is. Here’s to a great New Year and new opportunities for us all.

CenturyLink Says They Will Double-Down On Level 3’s CDN Business

With the acquisition of Level 3 by CenturyLink now complete, many have been asking if CenturyLink plans to stay in the commercial CDN business. Based on the conversations I have had with CenturyLink executives the company plans to continue to support the commercial CDN services that have long been offered by Level 3 and will work to grow the business.

Over the past 18 months, Level 3 has been quietly but consistently growing share despite a perceived lack of market activity, announcing double-digit growth in the CDN product line for each of the last 6 quarters. (Q2 2016: 22%, Q3 2016: 15%, Q4 2016: 15%, Q1 2017: 15%, Q2 2017: 12%, Q3 2017: 15% projected) This has primarily been driven by a strategy of targeting existing customers in their base, which accounts for their lack of noise in the market compared with some of their competitors.

One discussion the company has stayed close to is the emergence of a trend towards multi-CDN in large-scale delivery. Through partnering with independent load-balancing and QoS analytics companies, they have recognized that the opportunity for CDNs is increasingly not defined by a “them OR us” sales conversation, but rather a “them AND us” one, with traffic being dynamically allocated based primarily on performance and secondarily on cost.

To that end, Level 3’s development through 2017 has focused on performance, with architectural changes enabling a more flexible set of deployment options. In addition, 2017 product releases included an all-new video packaging platform, support for HTTP/2 and IPv6, a redesigned portal and a real-time log streaming module, which suggests continued investment. Maintaining momentum will be important, as volume delivery increases of 50+% YoY and growing will continue to drive significant peaks in demand. In addition to software optimizations, the company points towards a 60%+ increase in raw serving capacity, with pronounced jumps in APAC and LATAM and steady increases in North America and EMEA.

I haven’t seen any signs of Level 3 losing any major share of CDN business in the market, but they did recently lose Jon Alexander who was at Level 3 for six years, most recently as Senior Director of Product Management for their CDN business. The company says they are actively looking to fill that position and it’s crucial they get someone with deep knowledge of the CDN industry and one who can map out a clear vision for their CDN product offering going forward.

Looking For Board Position Opportunities In The New Year

I am currently evaluating some recent offers by companies to join their board in the New Year, so I thought it would be a good idea to let all companies know that I am currently interested in taking on a few board positions in 2018. If you think I can contribute to your company in this capacity, I’d love to hear more about it. dan@danrayburn.com

Latest CDN and Web Performance Pricing Shows Major Changes and Competitive Pressure

Last month I collected the latest CDN pricing information from over 150 web performance customers and 600 media delivery customers and the results show some major changes taking place in both price and competitive wins. Pricing on both services are down by a large percentage, especially on the bigger deals and many customers are now dual-sourcing vendors for performance traffic, which is a new trend. The data also shows which vendors are taking share, traffic growth, yearly spend and includes feedback from customers on what they think has disrupted the web performance market the most. If you are interested in purchasing the raw data, please contact me.

Hosting CDN Dinner With Fastly For Wall Street, Dec. 14th in NYC

On Thursday December 14th, in conjunction with JNK Securities, I will be hosting a dinner in NYC for those on Wall Street to learn more about Fastly, with Joshua Bixby, Investor and President of Fastly, and Lee Chen, Head of Strategic Partnerships at Fastly. We plan on discussing the catalysts driving the innovation in the CDN market for performance, security, how these innovations are interacting with cloud and the revolution that is serverless and compute at the edge. Fastly will discuss their software-defined and programmable approach to compute and network at the edge to create value propositions with traditional and cloud-first companies. Attendees will hear about factors influencing customer evaluations in edge Services/CDN, including scale, pricing, features, ease of deployment and use cases of “programmable edge.” Hear how Fastly has achieved a $100M run rate in six years, tripled their customer base in the past three years and how they stack up to the competition.

If you are interested in attending, please contact me. Note this event is only for those on Wall Street tied to the financial markets.

Net Neutrality Is A Sham: Is All About Capitalism and Politics

With the proposal by the FCC to repeal the 2015 Open Internet Order, the topic of net neutrality is once again in the spotlight. I spent almost a year writing about the subject leading up to the bill order being passed, dealing with ISPs, content owners, regulators and being given access to network data and pricing the public hasn’t seen. I was invited to speak on the topic of net neutrality and interconnects by Congress and The Senate and I have never revealed, until now, that for a short time, I was privately negotiating (for free) a settlement between executives at Netflix and Comcast. Both companies initially agreed to terms, in theory, that would have been made public and would have set guidelines other content owners and ISPs could follow. Essentially a blueprint for how everyone could benefit, including consumers, without the government having to get involved, but obviously the deal fell apart.

When it comes right down to it, I can’t say it any simpler than this. Net neutrality is a an incredibly complex set of problems that people keep trying to simplify and politicians try to turn into sound bytes. Many think I have a problem with the idea of net neutrality, which is wrong. One of the main issues I have is that net neutrality is an idea, it’s not a plan. It’s a high-level argument on how traffic on the internet should be managed without any real details and proposals on how exactly it should work between networks, the pros and cons to consumers, and the costs to all parties involved.

Politicians and policy lawyers want to use net neutrality for their own agenda, without any transparency. Content owners like Netflix and the ISPs are also guilty as they have released very limited data to the public, that can’t really be reviewed without a lot of supporting documentation, which we don’t have, and is needed so we can see the bigger picture. Any company can slice off a portion of their overall data and make it look positive for their agenda, which is what’s been done. [New Data Questions Netflix’s Assertion That ISPs Are At Fault For Poor Quality] Netflix is the company that really fought for net neutrality principles and yet they have turned down every request by Congress and The Senate to speak about the topic in public. They have never set forth a proposal on how the want it to work, the costs they pay, or the impact it has on consumer’s quality of service. [New Study From M-Lab Sheds Light On Widespread Harm Caused By Netflix Routing Decisions] Data that has been shared with regulators and myself is always done so privately, which then can’t be released to the public. If proponents of net neutrality really want a “free and open internet” why aren’t they demanding that content owners and ISPs detail what’s actually taking place on these networks with supporting data that we can all review? That should be the call to action.

The internet has and always will be about interconnecting networks, a point that is completely lost in this discussion. Many say they don’t want ISPs to interfere with content owner’s traffic, yet ISPs are just one of the many companies that make up the internet. The law, as written, does not take into account any one company other than ISPs. So when Cogent, a transit provider that sits in the middle of content owners and ISPs was caught prioritizing Netflix’s traffic into Comcast, why weren’t proponents of net neutrality up in arms? Why weren’t they calling on the FCC to do something? [Cogent Now Admits They Slowed Down Netflix’s Traffic, Creating A Fast Lane & Slow Lane]

The reason is simple. Most have no idea how the internet works and many in the media don’t even know what a transit provider is. It goes back to the wrong idea that ISPs are the only one’s that control the quality of the content that we consume on our devices. Most are simply uninformed on this topic and haven’t taken the time to really learn how traffic gets delivered from say Netflix to Comcast. [Here’s How The Comcast & Netflix Deal Is Structured, With Data & Numbers]

And this is exactly what I have a problem with when people demand a bill to protect them, without knowing that the bill, as written, doesn’t apply to a company like Cogent. Cogent directly impacted the quality of the Netflix video consumers were receiving, in a negative way, and suffered no consequences, since the FCC doesn’t classify Cogent as a last-mile provider. [Cogent’s Favoring Of Packets Disregards FCC Rules] Many want to point to the fact that as consumers, they don’t have as many choices as they like when it comes to who they use for their internet service. But net neutrality rules does nothing to solve this! If you want to complain about the lack of ISP choices in your area, then do so. But don’t do it under the umbrella of net neutrality, because the lack of the net neutrality bill is not stopping a new company from building out an ISP related service.

There has never been any rule or understanding that certain networks must carry traffic for free. A lot of networks engage in settlement free peering, but that is purely at their option, as a business decision. It’s easy for some to throw around terms like Title II and create wish lists of how regulation should happen without scratching the surface of what it really means to broadband companies and the entire internet ecosystem. What’s the impact, both positive and negative, for everyone involved? And then we get to the idea that all bits should be created equal. That’s not only an illogical idea, it’s simple dangerous. Some bits should be given priority and traffic management on networks is still allowed under net neutrality. In a completely “neutral” internet, low-value content could crowd out premium quality services because the demand for premium services would decrease if the quality of the service cannot be maintained due to compression. Network engineers, limited by law, would have less ability to improve latency and jitter issues for video if all bits had to be treated the same.

People assume that because of the net neutrality law the quality of content would improve, which is a big assumption. When Netflix did their paid interconnection deal with Comcast, they got three SLAs from Comcast. An install SLA, packet loss SLA and latency SLA. If ISPs had to provide access to their networks for free, which is what Netflix was proposing, where is there any language under Title II that says what the quality of that access has to be? Free access to their networks would be done on a “best effort” approach. If you look at the SLAs at some of the ISPs, it has language like “service is provided on a best efforts basis and cannot be guaranteed”. So while the topic of access and interconnects keeps coming up, no one is discussing or suggesting what QoS metrics need to be tied to that. Quantity means nothing without quality!

But more importantly in this whole discussion is the impact of a two-sided market. Netflix and the ISPs need each other and both companies have strong incentives to improve their services and spend the money to do so. The idea that an ISP is going to purposely slow down or degrade the experience of their user by harming Netflix, Amazon, or Apple’s content is ludicrous. It doesn’t benefit them in any way to do this and if they are dumb enough to, people would revolt and investors would panic and their stocks would get crushed. It’s simply bad business and they know it. Do they make some dumb mistakes sometimes that impact consumers, yes. But so has Netflix, choosing to make decisions based on cost, over quality. [Netflix’s Streaming Quality Is Based On Business Decisions by Netflix & ISPs, Not Net Neutrality]

It’s nearly impossible to have a conversation about this topic as people bring their emotions into it, disguise their opinions as facts and for many, have absolutely no idea from a technical level how the internet works, the many companies involved, or the costs to build and maintain the networks. Many writing about the topic don’t even know the difference between “speed” and “bandwidth” and spew out terms having no idea what they mean.

The bottom line is that there is a cost to get the content we want, at a level of quality we want. Operating and maintaining a network is expensive and capacity limitations do exist. Many ISPs have gone under and even Google has pulled back with their fiber deployments. Net neutrality doesn’t change the fact that the underlying infrastructure of the internet is expensive. And that is what this debate should really come down to; how that cost is shared amongst all the parties involved, businesses and consumers.

The net neutrality debate is not going to be solved anytime soon because the companies involved are not being transparent, all the meetings with regulators happen behind closed doors, network data on quality and costs are not shared with the public, and people want to bring their political views into the conversation. Many don’t want to discuss the actual merits of the debate because they are ignorant on the topic and would rather combat me by saying I work for a telecom provider, even though I never have. And that shows the problem with trying to have an intelligent conversation with many on this topic because they can’t remove their emotions from the discussion.

The majority aren’t demanding and forcing any of this to change. And yet somehow, even though the topic of net neutrality has been going on for nearly 15 years now, video quality improves each year, because capitalism always wins. Companies always find a way to work together because it benefits both of their bottom lines and they have shareholders and boards to report to. And that’s all that this net neutrality debate is really about, company’s own P&L and politics.