关于Kurento 和 WebRTC-Kurento学习(一)

Kurento是一个基于WebRTC的媒体服务器和API集合,简化了高级视频应用的开发,包括组通信、转码、录音等功能。它采用客户机/服务器架构,支持Java和JavaScript客户端,拥有可扩展的第三方模块,适用于云端环境。

关于Kurento 和 WebRTC

在这里插入图片描述

关于Kurento 和 WebRTC

Kurento是一个WebRTC媒体服务器和一组客户端API,简化了针对web和智能手机平台的高级视频应用程序的开发。它的特点包括通信组、转码、录音、混音、广播和视听流的路由。

Kurento提供了一个多媒体框架,该框架通过以下功能简化了构建多媒体应用程序的任务:

  • 动态WebRTC媒体管道:Kurento允许自定义媒体管道连接到WebRTC对等端,如web浏览器和移动应用程序。这些媒体管道基于可组合的元素,如播放器、录音机、混音器等,这些元素可以在任何时间点进行混合和匹配、激活或停用,即使媒体已经在流动。
  • 客户机/服务器架构:使用Kurento开发的应用程序遵循客户机/服务器架构。Kurento媒体服务器(KMS)是一个服务器,它提供了一个WebSocket接口来实现Kurento协议,该接口允许客户端应用程序定义管道拓扑。
  • Java和JavaScript客户端应用程序:KMS部署的典型用例由三层体系结构组成,用户浏览器通过中间客户端应用程序与KMS服务器交互。有几个官方的Kurento客户端库,支持在客户端应用程序中使用Java和JavaScript。其他语言的客户端可以按照WebSocket协议轻松实现。
  • 第三方模块:Kurento媒体服务器有一个基于插件的可扩展架构,允许第三方实现可以添加到其媒体管道的模块。这允许将媒体处理算法集成到任何WebRTC应用程序,例如集成计算机视觉、增强现实、视频索引和语音分析。所有需要的是创建一个新的KurEnto元素,并在任何已经存在的媒体管道中使用它。

本文档包含如何成为KMS开发人员的高级说明。Kurento客户机应用程序的开发超出

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值