If it would cost only $15m, why wouldn’t Microsoft develop it and add it to Azure’s CDN as a tickbox feature?
$15 million is 35+ people working full time for a year at $200/hr each (75,000 hours). I am not an expert, but I bet this could get the job done.