Kurento Room开发指南

原创
2017/02/20 10:08
阅读数 718

Quick hints

这些是应用程序为了使用Room API而必须满足的一些设计和体系结构要求:

  • 将SDK模块包括到其依赖关系列表中

  • 通过以下提供的接口来创建两种Room Manager类型之一的实例:

    RoomHandler

    KurentoClientProvider

  • 提供支持WebRTC设备开发应用程序的客户端(提示:或使用我们的客户端-js库并查看演示的客户端实现)

  • 在客户端和服务器之间使用的房间信令协议(提示:或使用来自kurento-room-server的WebSockets API)

  • 实现客户消息的服务器端处理程序,将使用RoomManager来处理这些请求(提示:我们在kurento-room-server中提供了一个JSON-RPC处理程序)

  • 选择用于与客户端通信的响应和通知机制(提示:从kurento-room-server发出的JSON-RPC通知服务)

可以或应该用于实现Rooms应用程序的技术栈:

  • WebSockets作为服务器和客户端之间的消息传输(以及消息格式的JSON-RPC)。

  • Spring Boot用于简单配置和与Kurento的一些模块集成。 它还提供了一个WebSockets库。

当然,主要要求是至少需要Kurento Media Server的一个安装。

Try the tutorial

有一个完整的教程,介绍如何利用已经在此项目中提供的组件(Room SDK,Room Server和JavaScript客户端)创建多会议应用程序。 本教程基于Room Demo应用程序的开发。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部