Kurento的JsonRpc文档 6.6.1-第7章 词汇 翻译

纪鸿禧
2023-12-01

这是一个术语词汇表,经常出现在关于多媒体传输的讨论中。大多数术语都被描述并链接到维基百科、RFCW3C相关文档。有些术语是kurento特有的。

HTTP

超文本传输协议是一种适用于分布式、协同、超媒体信息系统的应用协议。http是万维网数据通信的基础。

另外可以参考:RFC 2616

JAVA

Java是一种通用的计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计成尽可能少的实现依赖项。

JSON

JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。它被设计成易于为人类理解和编写,也易于对机器进行解析。

JSON-RPC

JSON-RPC是一个简单的用JSON编码的远程过程调用协议。JSON-RPC允许将通知和多个调用发送到服务器,这些调用可能会被无序地响应。

Kurento

Kurento是一个开发多媒体应用程序的平台。Kurento是英语“stream”的世界语。我们之所以选择这个名字,是因为我们相信世界语原则对多媒体社区所需要的东西是鼓舞人心的:简单、开放和普遍性。Kurento是开源的,在Apache2.0下发布,有几个组件,为大多数多媒体公共服务需求提供解决方案。这些组件包括:Kurento Media ServerKurento APIKurento ProtocolKurento Client

Kurento API

Kurento API是面向对象的API,用于创建控制媒体的媒体管道。它可以看作是Kurento Media Server的接口。它可以在Kurento ProtocolKurento Client中使用。

Kurento Client

Kurento Client是编程库(JavaJavaScript),在应用中它被用于控制Kurento Media Server。例如,有了这个库,任何开发人员都可以创建一个Web应用程序,该应用程序使用Kurento Media Server从用户Web浏览器接收音频和视频,并将其处理并通过Internet再次发送回来。Kurento Client向应用程序开发人员公开Kurento API

Kurento Protocol

通过JSON-RPC消息在KMS和客户端之间进行通信。它基于WebSocket,它使用JSON-RPCV2.0消息来发出请求和发送响应。

KMS
Kurento Media Server

Kurento Media ServerKurento的核心部件,因为它负责媒体的传输、处理、加载和记录。

Maven

Maven是一个主要用于Java项目的构建自动化工具。

Sphinx

用于Brandtalk文档的文档生成系统。

另外可以参考:Easy and beautiful documentation with Sphinx

Spring Boot

Spring BootSpring的常规配置解决方案,用于创建独立的、基于产品级的基于Spring的应用程序,你可以只运行[17]它对Spring平台和第三方库采取了自己独特的方式,这样你可以最小配置的情况下使用Spring

TCP

可靠的IP传输协议。TCP通信确保在传输过程中不会丢失任何数据包。因此,它在低带宽或不可靠的环境中是最有用的。例如慢宽带网络或分组无线网。

UUID

通用唯一标识符,也称为全局唯一标识符(GUID)。在分布式计算环境中,唯一只是尽可能唯一,它不能保证是绝对唯一的,因为标识符集是有限的大小(16个字节)

WebSocket
WebSockets

WebSocket规范(作为HTML 5计划的一部分开发)定义了一个全双工单套接字连接,通过它可以在客户端和服务器之间发送消息。

WSS
WebSockets Secure

WebSocket规范(作为HTML 5计划的一部分开发)定义了一个全双工单套接字连接,通过它可以在客户端和服务器之间发送消息。

 类似资料: