文档章节

Kurento Modules

chapin
 chapin
发布于 2017/02/17 11:15
字数 637
阅读 100
收藏 1

Kurento是一个可插拔的框架。 Kurento中的每个插件称为module。 我们将Kurento module分为三组,即:

** 1. Main modules。 与Kurento Media Server一起开箱即用:**

  • kms-core: Kurento Media Server主要组件。
  • kms-elements: Kurento Media Elements 实现 (WebRtcEndpoint, PlayerEndpoint, and so on).
  • kms-filters: Kurento Filters 实现 (FaceOverlayFilter, ZBarFilter, GStreamerFilter).

** 2. Built-in modules 。 额外的模块由Kurento团队开发,以提高Kurento Media Server的基本功能。 到目前为止,有四个内置模块,即:**

  • kms-pointerdetector:基于颜色跟踪检测视频流中指针的过滤器。 安装此模块的命令是:
sudo apt-get install kms-pointerdetector-6.0
  • kms-chroma:过滤器,使顶层的颜色范围透明,在背后显示另一个图像。
sudo apt-get install kms-chroma-6.0
  • kms-crowddetector:在视频流中检测人群聚集的过滤器。
sudo apt-get install kms-crowddetector-6.0
  • kms-platedetector:在视频流中检测车辆图标的过滤器。
sudo apt-get install kms-platedetector-6.0

警告:图标探测器模块是一个原型,其结果并不总是准确的。 如果您计划在生产环境中使用此模块,请考虑这一点。

3. Custom modules.。 扩展Kurento Media Server,提供新的媒体功能。 如果您打算开发自己的自定义模块,请查看以下页面:

How to create Kurento modules

下面显示了如前所述的Kurento Media Server的示意图:

输入图片说明

Kurento模块架构。 Kurento Media Server可以使用内置模块(人群检测器,指针检测器,色度,板检测器)以及其他自定义模块进行扩展。

考虑到内置模块,Kurento工具箱扩展如下:

输入图片说明 _ Kurento扩展工具箱。 基本的Kurento工具箱(图片的左侧)扩展了更多的计算机视觉和增强现实过滤器(图片的右侧)由内置模块提供。_

本页的其余部分由四个部分组成,其中内置模块(kms-pointerdetector,kms-chroma,kms-crowddetector,kms-platedetector)用于开发简单应用程序(教程),目的是展示如何使用它们 。

Module Tutorial - Pointer Detector Filter

该Web应用程序包括具有指针检测滤镜器(环回)的WebRTC视频通信。

Module Tutorial - Chroma Filter

此Web应用程序包含具有色度滤镜器元素镜像(环回)的WebRTC视频通信。

Module Tutorial - Crowd Detector Filter

此Web应用程序由一个WebRTC视频通信镜像(环回)与人群检测器过滤器组成。 此过滤器检测视频流中的人员聚集。

Module Tutorial - Plate Detector Filter

这个Web应用程序包括一个WebRTC视频通信镜像(环回)与板探测器过滤器元件。

© 著作权归作者所有

共有 人打赏支持
chapin
粉丝 18
博文 83
码字总数 102961
作品 0
成都
程序员
加载中

评论(1)

继续奔跑的攻城狮
请问有没有kurento IDL文件的说明文档呢?不是太明白里面的一些变量定义?或者可以加一下好友请教吗?
kurento学习进阶一(源码库依赖关系)

Developer Guide¶ This section is a comprehensive guide for development of Kurento itself. The intended reader of this text is any person who wants to get involved in writing c......

liuweihui521
04/13
0
0
Kurento应用开发指南(以Kurento 5.0为模板) 之二:示例教程helloworld

Kurento教程 这部分包含了如何使用Kurento框架的教程,以创建不同类型WebRTC和多媒体应用。 教程包含下面三个方面: ? Java: These show applications where clients interact with an applic...

小马_wolf
2016/07/14
214
0
Kurento应用开发指南(以Kurento 5.0为模板) 目录

Kurento是什么 3 Kurento简介 3 2.1 WebRTC媒体服务器 3 2.2 Kurento 媒体服务器 4 2.3 Kurento API, 客户端和协议 5 2.4 使用Kurento创建应用程序 7 Kurento Media Server的安装与卸载 8 3....

小马_wolf
2016/07/14
427
0
Kurento应用开发指南(以Kurento 5.0为模板) 之三:示例教程 一对多的视频呼叫

5.2 教程3一对多的视频呼叫 这个示例页面应用程序使用WebRTC技术实现了一对多的视频呼叫。换句话说,它是一个基于页面的视频广播应用。 5.2.1 运行示例程序 运行这个DEMO之前,需要先安装 Ku...

小马_wolf
2016/07/14
101
0
Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载

Kurento是什么 Kurento是一个WebRTC媒体服务器,并且包含一个客户端API集合, 用以简化WWW和移动平台上的高级视频应用程序的开发。 Kurento的功能包括组通信,转码,记录,混音,广播和routi...

小马_wolf
2016/07/14
296
0

没有更多内容

加载失败,请刷新页面

加载更多

马太效应

马太效应

yizhichao
3分钟前
0
0
69.for while循环 continue break exit

20.10 for循环 20.11/20.12 while循环 20.13 break跳出循环 20.14 continue结束本次循环 20.15 exit退出整个脚本 扩展 select用法 http://www.apelearn.com/bbs/thread-7950-1-1.html 20.10......

王鑫linux
11分钟前
0
0
完整的软件开发流程是怎样的

在it圈混迹了这么久,做过各种各样的工作。但是我确一直不知道一个软件从无到有到底是怎么开发的。于是就产生了强烈的好奇心:一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点...

TreasureWe
17分钟前
0
0
深度学习与图像处理之:人像背景虚化

简单实现思路: 对图像内容进行分割,提取人像 对图像背景进行模糊化处理 将人像和背景重新合成 在这里,使用DeepLabV3模型对图像内容进行分割并提取人像,实现的代码如下: import numpy a...

IOTService
20分钟前
0
0
20180918上课截图

小丑鱼00
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部