文档章节

什么是Kurento

chapin
 chapin
发布于 2017/02/16 10:31
字数 470
阅读 140
收藏 0

Kurento是一个WebRTC媒体服务器和一组简化WWW和智能手机平台的高级视频应用程序的开发客户端API。Kurento的功能包括群体通讯,转码,记录,混合,广播和路由视听流。

Kurento还提供高级媒体处理能力,包括计算机视觉,视频索引,增强现实和语音分析。Kurento模块化架构使第三方媒体处理算法(即语音识别,情绪分析,面部识别等)的集成变得简单,它可以被应用程序开发人员透明地用作Kurento内置功能的其余部分。

Kurento的核心元素是Kurento Media Server,负责媒体传输,处理,加载和记录。 它是在基于GStreamer的低级技术中实现的,以优化资源消耗。 它提供以下特性:

  • 网络流协议,包括HTTPRTPWebRTC

  • 这里是列表文本支持媒体混合和媒体路由/分派的组通信(MCU和SFU功能)。

  • 媒体存储支持WebMMP4的写操作,并以GStreamer支持的所有格式播放。

  • GStreamer支持的任何编解码器(包括VP8,H.264,H.263,AMR,OPUS,Speex,G.711等)之间的自动媒体转码。

我们提供Java和JavaScript的Kurento客户端库来从应用程序控制Kurento Media Server。 如果您喜欢其他编程语言,则可以使用基于WebSocketJSON-RPC的Kurento协议。

Kurento是根据Apache 2.0许可证的条款发布的开源代码。 它的代码托管在GitHub

如果你想快速着手实践,最好的方式是安装 Kurento Media Server 和 学习有Demo的入门教程(推荐例子齐全的Java)。 你可以选择自己喜欢的技术构建媒体应用:Java, Browser JavaScript 或者 Node.js.

如果你想了解Kurento的更多知识,请参考高级文档

© 著作权归作者所有

共有 人打赏支持
chapin
粉丝 20
博文 83
码字总数 102961
作品 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为模板) 之一:简介,安装与卸载

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

小马_wolf
2016/07/14
296
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 架构 和大多数的媒体通信技术一样,Kurento把所有的交互通信系统的关键功能抽象成两层(或平台): ?信令平台 系统中负责通信管理的部分,它的组成模块提供的功能有媒体协商,QoS参数协...

小马_wolf
2016/07/14
187
0
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

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
14
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
7
0
my.ini

1

architect刘源源
今天
9
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
10
0
寻找数学的广度——《这才是数学》读书笔记2700字

寻找数学的广度——《这才是数学》读书笔记2700字: 文|程哲。数学学习方式之广:国内外数学教育方面的专家,进行了很多种不同的数学学习方式尝试,如数学绘本、数学游戏、数学实验、数学步道...

原创小博客
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部