RTP Media

RTP Media

媒体控制以及数据统计

RTCRtpSender

getSenders()

1
2
RTCPeerConnection方法getSenders()返回的数组RTCRtpSender对象,其中每一个代表负责发送一个磁道的数据的RTP发送者。发送方对象提供用于检查和控制轨道数据的编码和传输的方法和属性。
返回RTCRtpSender对象的数组,每个用于连接的轨道。如果连接上没有RTP发送者,则该数组为空。

getParmeters()

1
RTCRtpSender对象身上的一个方法。返回一个RTCRtpParameters对象,该对象描述 媒体编码和传输的当前配置track

setParmeters()

将更改应用于RTCRtpSender配置。

RTCRtpSender.getStats()

1
2
3
该RTCRtpSender方法getStats()异步请求一个 RTCStatsReport 对象,该对象提供有关 RTCPeerConnection 拥有发件人的传出流量的统计信息,并在结果可用时返回满足的对象。
接收一个RTCStatsReport包含收集到的统计信息的对象作为参数。
返回的 RTCStatsReport 累积所有使用发送的流 RTCRtpSender 的统计信息,以及这些流具有的任何依赖项的统计信息。

replaceTrack()

1
2
3
用于切换音视频轨道。
通常需要在手机的后置摄像头和前置摄像头之间切换。使用replaceTrack(),可以为每个摄像机设置一个跟踪对象,并根据需要在两者之间切换。
新的track的kind必须与旧的track的kind相同(音频 - 音频 视频 - 视频)。

RTCRtpReceiver


RTP Media
https://jing-jiu.github.io/jing-jiu/2021/12/05/其他/RTP Media/
作者
Jing-Jiu
发布于
2021年12月5日
许可协议