Open1

WebRTC

goforbrokegoforbroke

SDPチェッカー

作ったSDPがブラウザでParseできるか検証します.

https://jsfiddle.net/utcLvf7h/

Try Parse ボタン上部の入力エリアがSDPを入力する箇所で,下部のエリアはParseの判定結果を表示します.

使い方

  • SDPをボタン上部の入力部に貼り付ける
  • Try Parse ボタンを押す

OKの場合

OKが出ます.

NGの場合

下部のエリアにエラーメッセージが出ます.

実装

PeerConnectionに入力エリアのSDPを食わせてエラーが発生するか見ています.

	session = new RTCSessionDescription({
        "type": "offer",
        "sdp": text.value
	});
	pc.setRemoteDescription(session)
	    .then(() => {
	      message.innerHTML = "OK";
	    })
	    .catch((e) => {
	      console.log("error");
	        console.error(e.message);
	      message.innerHTML = e.message;
	});