Working API.
parent
06b662b4e6
commit
f55c2d0f59
|
|
@ -32,15 +32,15 @@ export function createHost(peerExchange, peerConnectionConfig) {
|
||||||
if (signal.sdp && signal.sdp.type === "offer") {
|
if (signal.sdp && signal.sdp.type === "offer") {
|
||||||
const {conn, send} = createConn(peerExchange, peerConnectionConfig);
|
const {conn, send} = createConn(peerExchange, peerConnectionConfig);
|
||||||
|
|
||||||
|
emitConnection(conn);
|
||||||
|
|
||||||
const remoteDesc = new RTCSessionDescription(signal.sdp);
|
const remoteDesc = new RTCSessionDescription(signal.sdp);
|
||||||
await conn.setRemoteDescription(remoteDesc);
|
conn.setRemoteDescription(remoteDesc);
|
||||||
|
|
||||||
const localDesc = await conn.createAnswer();
|
const localDesc = await conn.createAnswer();
|
||||||
await conn.setLocalDescription(localDesc);
|
conn.setLocalDescription(localDesc);
|
||||||
|
|
||||||
send({sdp: localDesc});
|
send({sdp: localDesc});
|
||||||
|
|
||||||
emitConnection(conn);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue