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 }
的原因是,默認情況下,要約只提供接收它發送的相同類型的流。我知道,這是一個愚蠢的默認設置,但它給了提議者更多的控制權。有利的是,如果它符合你期望的行爲,總是指定這些選項並沒有什麼壞處。