Media Reference Stack Release Notes
The Media Reference Stack supports analytics and transcode workloads, built on Intel® Xeon® Scalable Platforms and featuring software optimizations at each layer. Customers, developers and CSPs who use this stack can gain a significant performance boost, from hardware up through the application layer.
The Media Reference Stack is containerized software integrating industry-leading components:
FFmpeg*, an open source project consisting of a vast software suite of libraries and programs for handling video, audio, and other multimedia files and streams
GStreamer* a pipeline-based multimedia framework which links together a wide variety of media processing systems to complete complex workflows
x264, an open source library and command-line utility developed for encoding video streams
Scalable Video Technology (SVT), a software-based video coding technology that allows encoders to achieve, on Intel® Xeon Scalable processors, the best possible trade-offs between performance, latency, and visual quality: AV1 & HEVC
Intel® OpenVINO (™) toolkit, an Open Visual Inference and Neural Network optimized toolkit, provides developers with improved neural network performance on a variety of Intel® processors and helps them further unlock cost-effective, real-time vision applications.
The Media Reference Stack is designed to accelerate offline and live media processing, analytics, and inference recommendations for real-world use cases such as smart city applications, immersive media enhancement, video surveillance, and product placement.
The Media Reference Stack
The release includes
Ubuntu* OS
20.04 LTS (Focal Fossa)
x264 version
b3aadb76329d3c2aedac85142441476bbe5f002c
SVT-HEVC
ead6fdf7c9ff84511b42fc1658c1654b84d83e4b
SVT-AV1
v0.8.4
FFmpeg
7800cc6e82068c6dfb5af53817f03dfda794c568
GStreamer
1.18.2
OPENCV
4.5.1
OpenVINO (DLDT)
2021.2
GStreamer Video Analytics
1.3
Licensing
The Media Reference Stack is guided by the Media Reference Stack Terms of Use. The Docker images are hosted on https://hub.docker.com and as with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc. from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
The Media Reference Stack licenses
The Media Reference Stack integrates the following tools and libraries with the corresponding licenses
Components | License Type |
---|---|
Intel® Compute Runtime | MIT |
Intel® oneAPI Level Zero | MIT |
gst-plugins-orc | BSD 3-clause |
gmmlib | Intel, MIT, Gabi Melman |
dav1d | VideoLAN and dav1d authors |
Intel® Media Driver for VAAPI | Intel, WebM Project Authors, and many more |
Intel® Media SDK | Intel |
libva-utils | Intel |
gst-vaapi | LGPL v2.1+ |
FFmpeg | LGPL v2.1+ |
GStreamer | LGPL v2 |
gst-plugins-base | GPL v2 |
gst-plugins-good | LGPL v2.1 |
gst-plugins-bad | GPL v2 |
gst-plugins-ugly | LGPL v2.1 |
gst-libav | GPL v2 |
libgstx264.so | GPL v2 |
libgstsvtav1enc.so | LGPL v2.1 |
libgstsvthevcenc.so | GPL v2.1 |
SVT-HEVC | BSD-2-Clause-Patent |
SVT-AV1 | BSD-2-Clause-Patent |
x264 | GPL v2 |
OpenCV | BSD 3-clause |
OpenVINO | Apache License v2 |
gst-video-analytics | MIT |
Ubuntu* OS | Multiple |
Disclaimer
FFmpeg is an open source framework licensed under LGPL and GPL. See https://www.ffmpeg.org/legal.html. GStreamer is an open source framework licensed under LGPL. See https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/licensing.html?gi-language=c . X264 is an open source framework licensed under GPL. See https://code.videolan.org/videolan/x264.git You are solely responsible for determining if your use of FFmpeg, GStreamer or X264 requires any additional licenses. Intel is not responsible for obtaining any such licenses, nor liable for any licensing fees due in connection with your use of FFmpeg, Gstreamer or X264.
Source code
The dockerfile fetches software from different projects and repositories as indicated in the dockerfile. For faster look up, all sources are collected in the following single point: https://github.com/OpenVisualCloud/Dockerfiles-Resources
Contributing to the Media Reference Stack
We encourage your contributions to this project, through the established Clear Linux community tools. Our team uses typical open source collaboration tools that are described on the Clear Linux community page.
Reporting Security Issues
If you have discovered potential security vulnerability in an Intel product, please contact the iPSIRT at secure@intel.com.
It is important to include the following details:
The products and versions affected
Detailed description of the vulnerability
Information on known exploits
Vulnerability information is extremely sensitive. The iPSIRT strongly recommends that all security vulnerability reports sent to Intel be encrypted using the iPSIRT PGP key. The PGP key is available here: https://www.intel.com/content/www/us/en/security-center/pgp-public-key.html
Software to encrypt messages may be obtained from:
PGP Corporation
GnuPG
Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries.
*Other names and brands may be claimed as the property of others