mediasoupWebRTC 视频会议

联合创作 · 2023-10-02 03:26

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;

  • 发送方和接收方带宽估计与空间/时间层分配算法;

  • 数据信息交换

  • 功能极其强大

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报