Learn how the Intel® Collaboration Suite for WebRTC and the OpenVINO™ toolkit can work better together. These two software tools can help developers accelerate creating applications for “real-time communication” on the web and visual inferencing. In this use case video, watch how an online instructor can use “facial detection” to gauge student engagement. Products for applications such as online education, telemedicine, surveillance, and even sports!
Learn about the Intel® Collaboration Suite for WebRTC
Learn about the OpenVINO™ toolkit
Subscribe to the Intel Software YouTube Channel
Hi. I'm Elaine Kwok from Intel, and I'm here to inspire you with a better together story between two software tools, a realtime communication SDK, and a toolkit for visual inferencing. Specifically, it is the Intel Collaboration Suite for WebRTC SDK, and the Open Visual Inference and Neural Network Optimization, or OpenVINO Toolkit.
Imagine the use cases with these products in applications such as online education, telemedicine, surveillance, and even sports. Don't quite have an idea how? I will tell you all about it in this video.
Today, the internet is evolving faster than ever. As devices on the edge become more prolific and require realtime communication analytics, developers have to adept to create immersive AI applications that can keep up. The WebRTC SDK and the OpenVINO Toolkit are immediately downloadable, and they provide flexibility and optimized performance. Here are some specifics.
The WebRTC SDK allows for realtime communication and is a media streaming API, which reduces latency. It is compatible with OpenVINO Toolkit and works with the Intel Media SDK. One question developers ask is if WebRTC SDK works with FFmpeg, and it does, for video processing in a media server.
Now, let's dive into what the OpenVINO Toolkit has to offer. The OpenVINO Toolkit is a free software that helps developers and data scientists speed up computer vision workloads, streamline deep learning inference and deployments, and enable easy, heterogeneous execution across Intel platforms from cloud to edge. The Intel Media SDK helps to optimize encoder and decoder pipelines.
The OpenVINO Toolkit can reduce development time by using ready-to-deploy pretrained models and an optimized OpenCV library.
Still don't have an idea about how these two tools can be used together in the real world? Take online education, for example-- a smart classroom use case. Let's say a teacher wants to gauge student interest in their classroom curriculum. The Intel Collaboration Suite for WebRTC SDK is used to communicate realtime video and audio streaming, which is decoded through the Intel Media SDK.
The OpenVINO Toolkit brings inference into the picture for face recognition and action detection, like sitting, standing, or raising hands. This stream is then encoded back by the Intel Media SDK and packetized by the WebRTC SDK. At the same time, facial recognition and action detection results are organized into events, and the data is streamed to a device with the WebRTC SDK.
The teacher can then see when the students are engaged, which prompts the teacher to adjust the curriculum to better fit the needs of their classroom. Overall, these two tools can greatly help you accelerate your solutions and developments for realtime visual analytics. Together, they will help you quickly innovate in this fast moving AI industry.
You can download the WebRTC SDK and the OpenVINO Toolkit for free in the links. Thanks for watching.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserverd for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804