Mediasoup官方文档简明翻译


学习使用Mediasoup,最好的方式自然是先看官方文档,以下将对mediasoup官网文档做简要翻译。

 

https://mediasoup.org/documentation/overview/

概述:

一个SFU接收来自端点的音频流和视频流,然后将它们转发给其他每一个端。每个接收端可以选择其接收的流和spatial/temporal 层。相比混合器或者MCU,该设计具有更好的性能,更高的吞吐量和更少的延迟。它具有高度的可扩展性,并且由于它不会转码或混合媒体,因此所需资源少得多。

由于端点可以分别获取其他端点的媒体,因此它们可以具有个性化的布局,可选择要渲染的流以及如何显示它们。

 

设计目标

mediasoup and its client side libraries are designed to accomplish with the following goals:

  • Be a SFU (Selective Forwarding Unit).
  • Support both WebRTC and plain RTP input and output.
  • Be a Node.js module in server side.
  • Be a tiny JavaScript and C++ libraries in client side.
  • Be minimalist: just handle the media layer.
  • Be signaling agnostic: do not mandate any signaling protocol.
  • Be super low level API.
  • Support all existing WebRTC endpoints.
  • Enable integration with well known multimedia libraries/tools.

 

用例

mediasoup and its client side libraries provide a super low level API. They are intended to enable different use cases and scenarios, without any constraint or assumption. Some of these use cases are:

  • Group video chat applications.
  • One-to-many (or few-to-many) broadcasting applications in real-time.
  • RTP streaming.

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM