Azaad OTT release platform