收到的流播放不了?

158 阅读1分钟

背景

您是否也有一种状况是收到了流,检查信令没错,ice没错,啥都没错,但是就是播放不出来?我总结一下我遇到的这种状况,踩坑。

原因

因为服务端发送的sdp中是sendonly

解决

  • 检查 sdp recvonly sendonly

增加如下即可

pc.addTransceiver("video", { direction: "recvonly" });

小结

前端中对于webrtc能做的是比较少的,出了问题需要排查完前端后,立刻定位到服务端,比如sdp等。