Matrix
作者:胡小根
邮箱:hxg@haomo-studio.com
微信二维码:
1 概述
1.1 技术描述
Matrix: An open network for secure, decentralized communication
涵盖了几个关键技术点,如下:
- 开源
- 去中心
- 提供了多端的App和相关的库
特征
- ECMAScript 6/Idiomatic Rust 低级 API。
- 多流:单个 ICE + DTLS 传输上的多个音频/视频流。
- IPv6 准备就绪。
- ICE / DTLS / RTP / RTCP over UDP 和 TCP。
- 联播和 SVC 支持。
- 拥塞控制。
- 使用空间/时间层分布算法的发送方和接收方带宽估计。
- 数据消息交换(通过 WebRTC 数据通道、普通 UDP 上的 SCTP 和 Node.js/Rust 中的直接终止)。
- 非常强大(在libuv之上用 C++ 编码的媒体工作线程/子进程)。