AUDIO FUCKING WORKS - Test Camera.

This commit is contained in:
2026-05-02 16:04:23 -04:00
parent dd1aa45f6e
commit 3901542141
2 changed files with 13 additions and 3 deletions

View File

@@ -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)

View File

@@ -139,8 +139,14 @@ async function handleIce(msg) {
} }
if (!msg.candidate) return; if (!msg.candidate) return;
const candidateInit = {
candidate: msg.candidate,
sdpMid: msg.sdpMid,
sdpMLineIndex: msg.sdpMLineIndex
};
await pc.addIceCandidate(msg.candidate); 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
}); });
}; };