文档章节

Kurento Modules

chapin
 chapin
发布于 2017/02/17 11:15
字数 637
阅读 116
收藏 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视频通信镜像(环回)与板探测器过滤器元件。

© 著作权归作者所有

共有 人打赏支持
下一篇: Kurento日构建
chapin
粉丝 20
博文 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
2018/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

没有更多内容

加载失败,请刷新页面

加载更多

IDE 插件新版本发布,开发效率 “biu” 起来了

近日,Cloud Toolkit正式推出了面向 IntelliJ 和 Eclipse 两个平台的新款插件,本文挑选了其中三个重大特性进行解读,点击文末官网跳转链接,可查看详细的版本说明。 本地应用一键部署到任何...

阿里云官方博客
35分钟前
2
0
我是怎样和Linux系统结缘并通过红帽RHCE认证的

我高考完当时就是选择的计算机科学与技术专业,上大学以后联想到的和计算机相关的就只有写代码,开发,网站,网页设计,就没有其他的了,当时学习写代码也都是在Windows上,什么C#、C++之类的...

linuxprobe16
36分钟前
1
0
Coding and Paper Letter(四十四)

资源整理。 1 Coding: 1.Rstudio2019年会“机器学习应用”的幻灯片,代码和数据 rstudio conf 2019 2.R语言包sparkxgb,Spark上XGBoost的R接口。 sparkxgb 3.自动SQL注入和数据库接管工具。 ...

胖胖雕
今天
3
0
Ubuntu最新的主要操作系统放弃32位支持?

现在是2018年,2019年即将到来——64位处理器已经成为主流很长一段时间了。如果你仍然使用32位的电脑,那么是时候把它扔进垃圾箱了。 我为所有基于Linux的操作系统维护者感到自豪,他们有勇气...

Linux就该这么学
今天
2
0
Fundebug发布Vue插件,简化BUG监控接入代码

摘要: 代码越短越好! 我们发布了fundebug-vue插件,可以简化Vue框架接入Fundebug的代码。 Vue如何接入Fundebug 1. 安装fundebug-javascript与fundebug-vue npm install fundebug-javascrip...

Fundebug
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部