The case for software containers for online video

Oct. 18, 2018
The key to delivering video programming over the Internet as effectively as possible is operating a distribution network that can adapt to the fast-changing nature of viewer expectations and is agile. As service providers ...

The key to delivering video programming over the Internet as effectively as possible is operating a distribution network that can adapt to the fast-changing nature of viewer expectations and is agile. As service providers increasingly want to start distributing programming in higher resolutions like 8K or create personalized channels for each viewer, they require a delivery infrastructure that lets them add new functionality as they need it.

Media has learned from the IT world

To create this kind of workflow, the TV delivery industry has increasingly been adopting ways of working from IT. It now commonly replaces monolithic hardware with microservices and is increasingly shifting entire workflow operations into the cloud.

Using software for the execution of certain functions is key in creating a workflow like this. The practical side of rolling out software can be done using virtual machines (VMs) or software containers. The requirements of a VM’s emulation – i.e., a hypervisor layer that needs its own operating system – can, however, be somewhat limiting.

Containing software applications

The way software-contained functionality sits on top of a container manager and shares an underlying operating system is much better suited to TV service providers. Because everything they need for it to work is contained within a single packet, this kind of software works well for TV service providers looking for quick turn-around functionality deployment.

Containers can be easily deployed to expand the abilities of a delivery platform without having to put in place another VM for each new function or application. For TV service distributors, this means they can put in place a new ad insertion application or an enhancement to a VOD feature-set very quickly.

The incremental addition of elements minimizes disruption to existing workflows. This is key because TV programming is being delivered all the time. Containers allow for the rollout of new services while maintaining a consistency with the rest of the workflow.

TV service providers are able to do this with fewer resources and associated costs than if running on VMs. Adding software in an incremental way with containers makes it easy to implement and upgrade services as needed. This means TV service providers can continually improve their offerings instead of locking themselves into a distribution workflow that limits their service until they get to a position where they have to replace larger elements of the network.

Cloudy with a chance of software

Use of the cloud is delivering benefits to businesses all over the world, in multiple sectors. TV service providers are no different. The cloud-native aspect of containerized software packages is a huge benefit to TV service providers. It enables them to run more efficiently without the overheads associated with virtual machines.

This provides TV service distributors with higher performance workflows. And they can choose the cloud environments in which they run. This includes options from public cloud providers like Amazon Web Services and Google Cloud Platform, or on private cloud infrastructures running OpenStack.

Creating the next-generation of TV

Using containerized software gives TV service providers the unique ability to mix and match elements of their platforms. They can use centralized cloud services where it makes sense and deploy other functions such as streaming and caching, closer to the viewer.

The main benefit of this is that they’re able to tailor their workflows to provide the best services to audiences. Every TV service is different. For example, a public-service broadcaster won’t need the ability to insert personalized advertisements, while only a handful will require UHD capabilities. Each is delivering its own brand of specific TV services and functions to an ever-changing audience.

And it’s this kind of approach that’s driving the next generation of television – programming that goes beyond traditional broadcast and gives audiences more.

Whether it’s bolstering the workflow for the delivery of higher resolutions, inserting personalized ads or enhancing their VOD features, TV service providers using software containers can deploy exactly what they need, wherever they need to operate it. And that’s enabled by implementing the most flexible, agile and feature-rich distribution platform that takes advantage of containerized software functionality.

Karl Thedeen is the CEO of Edgeware.

Sponsored Recommendations

ON TOPIC: Innovation in Optical Components

July 2, 2024
Lightwave’s latest on-topic eBook, sponsored by Anritsu, will address innovation in optical components. The eBook looks at various topics, including PCIe (Peripheral...

PON Evolution: Going from 10G to 25, 50G and Above

July 23, 2024
Discover the future of connectivity with our webinar on multi-gigabit services, where industry experts reveal strategies to enhance network capacity and deliver lightning-fast...

Advancing Data Center Interconnection

July 24, 2024
Data Center Interconnect (DCI) solutions provide physical or virtual network connections between remote data center locations. Connecting geographically dispersed data ...

The Journey to 1.6 Terabit Ethernet

May 24, 2024
Embark on a journey into the future of connectivity as the leaders of the IEEE P802.3dj Task Force unveil the groundbreaking strides towards 1.6 Terabit Ethernet, revolutionizing...