Here is a full example project to get you started with building your own platform for virtual channels based on open web services in Eyevinn Open Source Cloud. This solution consists of a virtual channel playout and a simple web application fetching configuration from an application configuration service.
Requires 5 available services in your plan. If you have no available services in your plan you can purchase each service individually or upgrade your plan.
Virtual Channel Playout
The virtual channel playout is built with the open web services:
- FAST Channel Engine generating and providing the player with the live streaming manifest.
- Web Runner to provide the webhook that the engine calls to decide what to play next in the channel.
- CouchDB for storing the database of assets and URLs to the VOD streaming packages.
Web Video Application
The web video application is a NextJS based web application that reads the channel configuration from an application configuration service and provides the player to view the channel.