mediasoupWebRTC 视频会议
mediasoup 是一个 WebRTC 视频会议工具。
设计目标:
- 成为一个 SFU;
- 同时支持 WebRTC 和普通 RTP 的输入和输出;
- 在服务器端是一个 Node.js 模块/Rust crate;
- 在客户端是一个很小的 JavaScript 和 C++ 库;
- 极简主义:只处理媒体层;
- 不要求任何信令协议;
- 是超低级别的 API;
- 支持所有现有的 WebRTC 端点;
- 能够与知名的多媒体库/工具集成;
特性:
- ECMAScript 6/Idiomatic Rust 低级别 API;
- 多流:通过一个 ICE+DTLS 传输的多个音频/视频流;
- IPv6;
- 通过 UDP 和 TCP 的 ICE / DTLS / RTP / RTCP;
- 支持同步广播和 SVC;
- 发送方和接收方带宽估计与空间/时间层分配算法;
- 数据信息交换
- 功能极其强大
评论