Introducing Microsoft eCDN for a New Era of Communications

6 min read Original article ↗

Blog Post

Microsoft Teams Blog

2 MIN READ

Amber_Waisanen's avatar

Following the completion of our acquisition of Peer5 this last year, both teams have been committed to building a better hybrid workplace for a new era of communications. Over the past year, Microsoft and Peer5 have been working hard to bring that vision to fruition with the integration of Peer5 and Microsoft Teams.


Today, we are excited to introduce a new standalone offer, Microsoft eCDN (Enterprise Content Delivery Network), designed to enhance live video streaming across your organization. This new offer is a WebRTC-based solution that leverages peer-to-peer streaming technology and is available for $0.50 per user per month with an annual subscription.

Live stream large corporate webcasts and virtual events in Microsoft Teams Live Events

With Microsoft eCDN, organizations can seamlessly and securely live stream global meetings, all hands and townhalls, and distribute company-wide trainings. As hybrid and remote work has increased the need to stay connected and engage with employees around the world, many organizations are leveraging Microsoft Teams as their primary platform for video communications and collaboration, creating a heavy bandwidth load on the corporate network. Microsoft eCDN is designed to enhance network reliability, reduces network saturation, and delivers secure, high-quality, large-scale live video streaming with optimized network performance directly in Teams Live Events.


Microsoft eCDN is easy to adopt and implement broadly across an organization. Its mesh networks are self-balancing and automatically scale as the number of viewers increase. With Microsoft eCDN, this provides robust value for video streaming including:

  • Enhanced network reliability: The peer-to-peer network reduces the overall load on the corporate network and helps prevent connectivity failure, poor video quality, and user frustration. In addition, advanced analytics tools not only provide detailed insight into user experience and network performance, but also include powerful, easy-to-use tools that help to identify and troubleshoot any network issues before and during an event.
  • Ease of adoption: No additional installation is required on user endpoints and devices, nor are any changes required to the physical network infrastructure, which reduces the time to deploy and the need for additional security requirements.
  • Trusted solution: As Peer5 has been integrated into the Microsoft ecosystem, it’s now built and managed on Microsoft’s Cloud with Office 365 compliance, helping to ensure video content is secured and distributed to only authorized users. Further, this eCDN solution is compatible with any third party video platform that is HLS-based (HTTP Live Streaming).


How to buy Microsoft eCDN

Microsoft eCDN is available for purchase today as a standalone offer, and can be purchased through volume licensing, direct from Microsoft through a variety of Microsoft Cloud Partners


We’re committed to helping our customers with technology that enables them to stay connected and communicate with people and teams in this new hybrid world of work. We’re excited to provide Microsoft eCDN to organizations worldwide and enable live streaming from virtually anywhere. To learn more about Microsoft eCDN, please review our documentation here.

Updated Nov 09, 2023

Version 4.0

Amber_Waisanen's avatar

Joined

September 23, 2018

Microsoft Teams Blog

Welcome to the Microsoft Teams Blog! Learn best practices, news, and trends directly from the team behind Microsoft Teams.

17 Comments

  • Tarun_Mehra's avatar

    Microsoft eCDN licensing is quite confusing as of now. Microsoft docs do not clear the things that license are concurrent or per user base.

    They only recommend buying licenses for all company user.

    Current all eCDN service provider give concurrent license.

  • Chris_F1-11's avatar

    This is great. eCDN has been available as a 3rd party solution for years. Nice to see Microsoft delivering this as a native solution. However, the pricing model, 'per user/per month' doesn't work well for eCDN solutions, where the goal is to reduce streaming content impact to a specific location's (head office) internet egress.

    Distributed users on their own local internet will not see the benefit of an eCDN solution, so the licensing is not leveraged. You need lots of people streaming the same content, from the same location, at the same time. Like a corporate wide Teams Live Event streamed to users at a head office. Therefore, eCDN should be licensed by external IP, not user. IE: we license this external IP address (head office) for 400 eCDN subscribers. This would be perfect... the 1st user pulls down content from a Teams Live Event... and that user 'rebroadcasts' the content to the other 399 people in the office. Almost entirely eliminating the event's impact on the head office's local internet connection.  

  • KennethML's avatar

    I fully agree with you, Petri-X, a more technical in depth briefing would be nice.

  • davenguyen's avatar

  • Ben Donaldson's avatar

    Petri-X Some of your technical 'deeper' knowledge questions might be answered by the supporting technical overview article that wasn't referenced in the initial post. At least I found it provided a bit more insight; https://docs.microsoft.com/en-us/ecdn/technical-documentation/technical-overview

    Andrew Camizzi No, this is purely for more efficient delivery of the video stream with minimal impact to overall bandwidth. It has no bearing on the actual feature set available within Live Events.

    Free Trial is available for 25 users over 3 months, this will at least give those interested access to the analytics dashboard and silent testing capabilities.

  • Andrew Camizzi's avatar

    I like the progress here, however, I feel like the charge of $.50 per month doesn't bring very much to the table for the cost. For our company at least we have transitioned to a mostly remote workforce, peer to peer vs peer to server really doesn't do very much to help alleviate bandwidth. Would this perhaps open up using the desktop for the remote participants of a live event, or possibly open up chat functionality type of options to make the live events more feature rich?

  • Petri-X's avatar

    Hi KennethML 

    At least I have understood that Hive Streaming was working based on the clients P2P. They had only a control service on their site:

    That was the reason I also asked, if this "agent" supporting this P2P streaming is inside Microsoft Teams client. In overall it would be nice to know deeper knowledge from this.

  • KennethML's avatar

    Petri-X it's the same functionality as Hive, Kollektive, Ramp and Riverbed supplies, but done differently.

    Microsoft eCDN works using sort of a peer-2-peer transfer (much like Windows Update Delivery Optimization), so one client will stream from Teams Live Event and then forward this stream to other viewers. Where as the existing eCDN solutions are hosted on some server or appliance.

  • Petri-X's avatar

    Is this something same what Hive and other vendors has done some time ago? And after these those comes needless? 3rd parties had own agents running on the client site, but is this functionality included into Teams client now? If so, will there be troubleshooting logs available on the client site as well?

  • davenguyen's avatar

    texeric external encoder leverages Microsoft Stream. Microsoft eCDN support Stream as well. You'd configure the solution in the Stream admin center instead of Teams admin center. Here are instructions