I need a streaming platform built that is capable of streaming live and pre-recorded events and shows. The platform functionality must contain pay per view capability. It must also allow pre-recorded advertisement to be uploaded and programmed to play at certain times during the live stream or streaming of pre-recorded event. The events must be able to be viewed on the web or via an app. The platform must be built to accommodate streaming to millions of viewers simultaneously.