Deva OTT release platform