Notice: DISCONTINUATION OF PROJECT
This project will no longer be maintained by Intel.
This project has been identified as having known security escapes.
Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.
Intel no longer accepts patches to this project.
Open WebRTC Toolkit Media Server
The media server for OWT provides an efficient video conference and streaming service that is based on WebRTC. It scales a single WebRTC stream out to many endpoints. At the same time, it enables media analytics capabilities for media streams. It features:
- Distributed, scalable, and reliable SFU + MCU server
- High performance VP8, VP9, H.264, and HEVC real-time transcoding on Intel® Core™ and Intel® Xeon® processors
- Wide streaming protocols support including WebRTC, RTSP, RTMP, HLS, MPEG-DASH
- Efficient mixing of HD video streams to save bandwidth and power on mobile devices
- Intelligent Quality of Service (QoS) control mechanisms that adapt to different network environments
- Customer defined media analytics plugins to perform analytics on streams from MCU
- The usage scenarios for real-time media stream analytics including but not limited to movement/object detection
How to install development dependencies
In the repository root, use one of following commands to install the dependencies.
- Interactive mode:
scripts/installDeps.sh
- Non-interactive mode:
scripts/installDepsUnattended.sh
In interactive mode, you need type "yes" to continue installation several times and in non-interactive, the installation continues automatically.