coralbay.tv is an innovative software company that is developing next generation products for playout of TV channels. Our products are designed using microservices and are deployed and orchestrated using docker containers and Kubernetes.
The architecture of their software enables hosting in the cloud, on virtual machines or on bare metal servers. When hosting in the cloud the software takes advantage of the inherent elasticity and redundancy that the cloud offers, resulting in flexible systems that can be scaled up or down to suit our customers needs at any given time. The software provides an automation control interface, as well as a video pipeline, delivering video and audio in a variety of output formats.
Coralbay.tv products include:
coralPlay is a new generation of playout software that has been designed from the outset to work in the cloud but that can also be run on standard PCs, should the customer prefer to host the system in their facility. The software provides an automation control interface as well as a video pipeline, delivering video and audio in a variety of output formats. As well as delivering primary video, coralPlay provides secondary functions such as graphics and subtitling.
The system can scale from one to hundreds of channels. Channels can be launched within seconds and also decommissioned easily after use, all in software, without the need for complex re-wiring or having to take the system down to perform software updates.
When lists are loaded the system will automatically look for media that corresponds with the media IDs in the playlists. Media can be stored locally or it can be held in deeper storage, either in the cloud such as Amazon S3 or in an archive within a facility. The system automatically retrieves content that is not in local storage but is in its designated deeper storage locations.
Media retrievals are managed centrally and prioritised by earliest on air time across all channels to ensure that what is needed first is moved first. If media cannot be found in any storage location, the operator will be alerted by highlighting the missing media in red and providing missing media reports. Both primary and secondary media is managed, including graphics and subtitle files.
coralFlow is a user configurable workflow engine that allows users to define a variety of actions to be performed on media prior to playout. For example, once media is ingested, it may be required that an automated or manual quality check is carried out, followed by the creation of a low res proxy and then the media is to be pushed to Glacier if not required for say the next week. The workflows can be defined by the user with a set of tools and then saved to the database.