When it comes to streaming video, the purpose of a multicast eCDN is to make video playable in a browser using the protocol. This process uses two software components to distribute video instead of using the HTTP transport layer.
A sender sits on the network to retrieve live HLS or DASH video streams from the video source, encapsulate them in a multicast transport mechanism, and send them out over the multicast-enabled network.
Viewing devices on the network, such as personal computers, host a receiver client that is capable of tapping into the multicast broadcast. When the video reaches the viewing device, the receiver unencapsulates it and makes it available to the video player in the browser.