# What is eCDN?



Traditional CDNs (Content delivery Networks) are used to distribute the content closer to the end user to increase the performance. While eCDN (Enterprise CDN) uses the same technological concept, it solves a very different problem.


Big enterprises usually setup a corporate network for each of their office sites that connects the employees to the internet as well as to the company's internal services. Corporate networks are usually very fast and support high bandwidth, but their connection to the outer world (the internet) is many times limited in bandwidth and capacity.


So to put it short, eCDN is a CDN like solution that works around limited corporate network downlink to allow broadcasting of video to large company audiences.



# Why enterprises need an eCDN?

Whenever an internal event takes place such as all-hands meeting or a webcast, all the employees will connect to the cloud service and stream the video at the same time. Decent video quality uses around 1 Mbps so 5000 employees will consume 5 Gbps, does the corporate network have a 5 Gbps downlink from the internet? not necessarily. What if there are 20k employees?
Given the high standard for video quality nowadays, a typical network downlink capacity simply can not withstand thousands of HD video streams, it's technically impossible.

To solve that problem various providers offer multiple solutions to get the video served closer to the end-users and within the corporate network to avoid network saturation.



# What kind of eCDNs exist?


1. Caching servers

These are very similar to classic CDN edges but the servers are installed within the corporate network and all of the traffic in the target network is directed to that local server. The content is then downloaded once to the cache server and served internally to all of the employees.


Cons:

  • Requires installation of servers on all sites
  • Player needs to be reconfigured to point the right cache server for each employee
  • capacity is limited by the amount of deployed servers

2. Multicast

This makes use of the old IP Multicasting feature that allows distributing information by network components.
The routers and switches in the corporate network are configured to re-distribute video packets that are sent to a specialized address. Each employee then received the repeated video packets and plays the video.


Cons:

  • requires compatible network components
  • requires proper configuration of multicast subnets
  • requires custom non-browser client that can consume the multicast stream

3. P2P

As the network is very good, and all employees watch the same content it's possible to share the video content in real time between users instead of downloading from the cloud.


Pros:

  • no physical installation is needed
  • no end-user software installation is required
  • able to utilize the all of the network capacity

Cons:

  • requires a WebRTC compatible browser (92.9% globally compatible, IE is not supported)


# Peer5's P2P eCDN Solution

Peer offers a WebRTC based P2P eCDN that runs in-browser. Our Mesh networks are self-balancing and automatically scale as the amount of viewers rise. Since it's based on WebRTC it doesn't require any installation on end-users computers nor changes to the physical network infrastructure, instead we integrate with any existing player within the event web page.

Want to hear more? Let's talk