‘We’ll peer at the IXP and multicast to every ISP’ is one of the most common ideas in Indian IPTV distribution — and it doesn’t work. Here’s exactly why, and the hybrid design that does.

It is one of the most attractive-sounding ideas in Indian IPTV distribution, and one of the most misunderstood: ‘we’ll peer at the IXP and multicast our channels to every ISP.’ It does not work that way, and understanding exactly why saves an enormous amount of wasted design.
Multicast lives inside a single autonomous system. It does not cross the IXP into a third party’s network. The moment traffic hands off at an exchange, you are doing unicast.
Inter-domain multicast — the protocols that were supposed to carry multicast between networks (MSDP, MBGP) — is effectively dead in production. Practically nobody runs it across public exchanges. So while multicast is brilliant inside one operator’s network, the IXP is a hard domain boundary. Everything past it is unicast HTTP.
The workable design is three separate domains, each with its own transport:
This is the second half of the same misunderstanding. An Android or iOS app on home Wi-Fi or mobile data cannot receive your multicast, for the same reason: the moment the stream would need to cross the internet, a mobile core or a home router’s WAN, multicast is dropped. (Carrier multicast for mobile — eMBMS — was never really deployed in India and is dead.) The only Android device that can take multicast is a set-top / Android-TV box sitting inside the operator’s LAN, where multicast is enabled.
| Device / path | Multicast? | What it uses |
|---|---|---|
| STB / Android-TV box inside the ISP LAN | Yes | MPEG-TS multicast + CAS |
| Android / iOS app on Wi-Fi or mobile data | No | Unicast DASH + DRM (CDN edge) |
| Smart-TV app (Samsung / LG) | No | Unicast DASH + DRM |
| Web / browser | No | Unicast DASH + DRM |
Multicast delivery is MPEG-TS over RTP/UDP, not DASH/HLS over HTTP — and that changes DRM. ClearKey/Widevine as used on DASH does not apply to a raw transport stream; multicast needs classic CAS TS-scrambling (ECM/EMM). You also need fast-channel-change and retransmission servers, because UDP has none of the buffering that hides loss on an HTTP player. These are real components, not footnotes.
Every serious Indian IPTV platform ends up hybrid: multicast for on-net set-top boxes (the real bandwidth win), and unicast DASH + DRM for every OTT app (mobile, smart-TV, web) served from a CDN edge. Your edge is never redundant — it always serves the app audience — and multicast only offloads the STB portion, inside networks that support it.
HySky is built around this split: SSM on the backbone where it helps, CAS and DRM across both transports, and an OTT app path that authorises playback at the edge over HMAC tokens rather than hair-pinning to the origin. The player can even join multicast when it detects it is on an operator LAN and fall back to unicast otherwise.
Talk to a team that runs a live operator, not just sells software.