Overview
Powered by Open Visual Cloud. Provides out-of-box simple transcode or transcode + content delivery network (CDN) service, including live streaming and video on demand. In addition, provides building blocks for media delivery software development.
Select Configure & Download to download the sample and the software listed below.
- Time to Complete: 40 minutes
- Programming Language: Python*, Shell*
- Available Software:
- NGINX
- FFmpeg
- Kafka
- Zookeeper
Target System Requirements
- Intel® Xeon® platform, 64 GB RAM or higher
- Recommended OS: Ubuntu* 18.04 / CentOS* 7
- Disk Space needed: 3 GB (Source: 1 GB, Docker* Images: 2 GB )
How It Works
The sample implements a reference server-side transcode system over CDN infrastructure, which features live streaming and VOD. Among them, the VOD service can run independently to provide a simple transcode service.
Software Stacks
The sample is powered by the following Open Visual Cloud software stacks:
Media transcoding software stack: The FFmpeg-based media transcoding stack is used to transcode media content from a higher resolution/quality to a lower resolution/quality. The software stack is optimized for Intel® Xeon® Scalable processors and Intel® Xeon® E3 Scalable processors.
Media streaming and Web Hosting software stack: The NGINX-based software stack is used to host web services and video content and provide video streaming services. The software stack is optimized for Intel® Xeon® Scalable processors.
Get Started
Prerequisites
Follow the steps on GitHub to install the prerequisites.
Install the Sample
Select Configure & Download to download the sample.
Build and Run the Sample
Follow the steps on GitHub to build and run the sample.
Learn More
To continue learning, see the following guides and software resources: