MEDIASOUP中文文档(本人尝试翻译,后续陆续更
https://www.freesion.com/article/2266891784/
mediasoupClient 学习笔记 【四】 Consumer 数据消费者
https://blog.csdn.net/ihtml5/article/details/111568543
MEDIASOUP-CLIENT和LIBMEDIASOUPCLIENT的准则
假设我们的JavaScript或C ++客户端应用程序实例化mediasoup-client Device或libmediasoupclient Device对象以连接到mediasoup router(已在服务器中创建)并通过WebRTC发送和接收媒体。
mediasoup-client(客户端JavaScript库)和libmediasoupclient(基于libwebrtc的C ++库)均生成适用于mediasoup的RTP参数,从而简化了客户端应用程序的开发。
信令和 PEERS
https://mediasoup.org/documentation/v3/mediasoup/rtp-parameters-and-capabilities/#RtpParameters
RtpParameters
There are two types of RTP parameters (RtpSendParameters and RtpReceiveParameters), both sharing the following definition:
Field | Type | Description | Required | Default |
---|---|---|---|---|
mid | String | The MID RTP extension value as defined in the BUNDLE specification. | No | |
codecs | Array<RtpCodecParameters> | Media and RTX codecs in use. | Yes | |
headerExtensions | Array<RtpHeaderExtensionParameters> | RTP header extensions in use. | No | [ ] |
encodings | Array<RtpEncodingParameters> | Transmitted RTP streams and their settings. | Yes | |
rtcp | RtcpParameters | Parameters used for RTCP. | No |
RtpSendParameters