AUDIO FUCKING WORKS - Test Camera.
This commit is contained in:
@@ -54,7 +54,9 @@ window.addEventListener("load", async () => {
|
|||||||
function testIndex(rawJson)
|
function testIndex(rawJson)
|
||||||
{
|
{
|
||||||
const data = typeof rawJson === "string" ? JSON.parse(rawJson) : rawJson;
|
const data = typeof rawJson === "string" ? JSON.parse(rawJson) : rawJson;
|
||||||
data.sdp = data.sdp.replaceAll("(rn)", "\r\n");
|
if (data.sdp) {
|
||||||
|
data.sdp = data.sdp.replaceAll("(rn)", "\r\n");
|
||||||
|
}
|
||||||
handleRtcSignal(JSON.stringify(data));
|
handleRtcSignal(JSON.stringify(data));
|
||||||
// if (data.type === "rtc_offer") {
|
// if (data.type === "rtc_offer") {
|
||||||
// handleOffer(data)
|
// handleOffer(data)
|
||||||
|
|||||||
@@ -140,7 +140,13 @@ async function handleIce(msg) {
|
|||||||
|
|
||||||
if (!msg.candidate) return;
|
if (!msg.candidate) return;
|
||||||
|
|
||||||
await pc.addIceCandidate(msg.candidate);
|
const candidateInit = {
|
||||||
|
candidate: msg.candidate,
|
||||||
|
sdpMid: msg.sdpMid,
|
||||||
|
sdpMLineIndex: msg.sdpMLineIndex
|
||||||
|
};
|
||||||
|
|
||||||
|
await pc.addIceCandidate(candidateInit);
|
||||||
|
|
||||||
LogMessage(`Applied ICE from ${msg.from}`);
|
LogMessage(`Applied ICE from ${msg.from}`);
|
||||||
}
|
}
|
||||||
@@ -161,7 +167,9 @@ async function ensurePeerConnectionForUser(username) {
|
|||||||
channelId: currentChannelId,
|
channelId: currentChannelId,
|
||||||
from: currentUsername,
|
from: currentUsername,
|
||||||
to: username,
|
to: username,
|
||||||
candidate: JSON.stringify(event.candidate)
|
candidate: event.candidate.candidate,
|
||||||
|
sdpMid: event.candidate.sdpMid,
|
||||||
|
sdpMLineIndex: event.candidate.sdpMLineIndex
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user