Overview of Media Processing and Delivery
Cloud-based media processing and delivery demands in response to escalating video traffic across wired and wireless channels have become a vitally important service capability for many companies. The predominant use cases involving media delivery and processing, encompassing both content creation and streaming, fit into two basic categories:
- Broadcast media—Communications media providers, such as Comcast* and DirecTV* (AT&T*), produce and deliver both live and streaming video content to audiences—at least partially using their own Communications Service Provider (CoSP) network infrastructure.
- Over-the-top (OTT) media—OTT content is captured, produced, and delivered over the Internet, either through mobile services or wired connections typically provided by a CoSP. This category includes video on demand content, as well as live streaming video from companies such as Apple* TV, Amazon*, and Netflix*, and web entities such as Facebook* Live and YouTube*.
Examples of Media Processing and Delivery Use Cases
- Transcoding—A large part of handling media workloads involves converting video formats, adjusting bit rates, and controlling compression intelligently, both in real time and offline. Intel® Advanced Vector Extensions 512 (Intel® AVX-512), part of the Intel® Xeon® Scalable processor platform, makes it possible to accelerate media workloads, supporting ultra-wide 512-bit vector operations, and handling 32 double-precision and 64 single-precision floating point operations per second, per clock cycle.
- Distribution of workloads—The nature of CPU-centric infrastructures makes it easy to perform cloud load balancing of media workloads. The additional flexibility of Intel based infrastructures employing virtualization technology, based on open standards and representing the clear majority of cloud service installations, gives cloud service provider (CSP) and CoSPs more precise management control and agility in processing workloads dynamically.
List of Media Processing and Delivery Open Source Ingredients
To learn more about the individual open source ingredients that make up the Media Processing and Delivery Pipeline and services, follow the links below.
- Scalable Video Technology (SVT) - Developer home
- Intel® Media SDK - Developer home
- FFMPEG - Project home
- GStreamer - Project home
Getting Started with Dockerfiles
To help developers get started with setting up a server image and configuring everything needed, we have created Dockerfiles to build containers that are easy to evaluate on private or public clouds. To get started, visit our Docker home page to learn about Dockerfiles and how to install them. If you just want to jump right in, visit the Media Processing and Delivery Dockerfile page.