1
我只想实现一个客户端发送mediaSteam和一个nother收到mediaSteam。 所以Receiver客户端不需要添加localSteam.and我只是代码pc.addStream(null)。但不工作。 我如何通过WebRtc实现这一目标?如何在没有localStream的情况下创建对等连接?
我只想实现一个客户端发送mediaSteam和一个nother收到mediaSteam。 所以Receiver客户端不需要添加localSteam.and我只是代码pc.addStream(null)。但不工作。 我如何通过WebRtc实现这一目标?如何在没有localStream的情况下创建对等连接?
请勿拨打pc.addStream
与null
。相反,只是不要调用它。
你需要指定这些RTCOfferOptions到createOffer
:
{ offerToReceiveVideo: true, offerToReceiveAudio: true }
的原因是,默认情况下,要约只提供接收它发送的相同类型的流。我知道,这是一个愚蠢的默认设置,但它给了提议者更多的控制权。有利的是,如果它符合你期望的行为,总是指定这些选项并没有什么坏处。