2016-07-21 5 views
0

kurentoを使用するためにnode-js APIを使用しています。したがって、コードを使用して送信側のwebrtcendpointを受信側のエンドポイントに接続します。 -受信側エンドポイントを新しい送信側エンドポイントに再利用/再接続

senderWebRtcEndPoint.connect(receiverWebRtcEndPoint, function(error) { 
       if (error) { 
        return console.log("Error in connecting endpoints :: "+error); 
       } 
       io.log.info("EndPointConnected"); 
      }); 

このコードメディアを使用すると、受信側にストリーミングを開始できます。しかし、送信者が切断される場合 -

  1. どのように受信者のエンドポイントを送信者のエンドポイントに切断するのですか?
  2. どのように送信者のエンドポイントを破壊するのですか?
  3. mediapipelineから送信側エンドポイントを解放するにはどうすればよいですか?
  4. 新しい送信側エンドポイントが作成されたときに、新しく作成された送信側のエンドポイントを接続するために受信側のエンドポイントを再利用する方法はありますか?パイプライン
  5. を破壊互いに
  6. 破壊エンドポイント
  7. から

    • 切断エンドポイント - これらを強調

私は(JS-APIを使用して)の例を得ることができればそれはより参考になります

  • 古いエンドポイントを新しいエンドポイントに再接続
  • エンドポイントに通知するエンドポイントのイベントが接続され、他のエンドポイントに接続されていない
  • 答えて

    2

    送信側エンドポイントと受信側エンドポイントの接続を切断するにはどうすればよいですか?

    送信側エンドポイントを解放する場合は、これを行う必要はありません。いずれの場合も、送信側エンドポイントを破壊する方法disconnect method

    receiverWebRtcEndPoint.disconnect(senderWebRtcEndPoint) 
    

    はありますか? mediapipelineからその送信元エンドポイントを解放するにはどうすればよいですか?

    これらは、基本的には同じ

    senderWebRtcEndPoint.release() 
    

    あなたはKurento Utilsのライブラリを使用している場合、クライアントからWebRtcPeerオブジェクト上disposeを起動することを忘れないでくださいされています。直接RTCPeerConnectionを使用している場合は、closeも使用してください。

    新しい送信側エンドポイントが作成されると、受信側のエンドポイントを新しく作成した送信側のエンドポイントに再利用する方法はありますか?

    senderWebRtcEndPoint.connect(ReceivererWebRtcEndPoint) 
    
    関連する問題