webrtc: fix using inline credentials in URLs (#1919) (#1966)

This commit is contained in:
Alessandro Ros 2023-06-21 15:44:04 +02:00 committed by GitHub
parent 4f098cbdf3
commit 815fa0586a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -190,7 +190,7 @@ class Transmitter {
start() { start() {
console.log("requesting ICE servers"); console.log("requesting ICE servers");
fetch('whip', { fetch(new URL('whip', window.location.href), {
method: 'OPTIONS', method: 'OPTIONS',
}) })
.then((res) => this.onIceServers(res)) .then((res) => this.onIceServers(res))
@ -227,7 +227,7 @@ class Transmitter {
'&audio_codec=' + audioCodec + '&audio_codec=' + audioCodec +
'&video_bitrate=' + videoBitrate; '&video_bitrate=' + videoBitrate;
fetch('whip' + params, { fetch(new URL('whip', window.location.href) + params, {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/sdp', 'Content-Type': 'application/sdp',
@ -293,7 +293,7 @@ class Transmitter {
} }
sendLocalCandidates(candidates) { sendLocalCandidates(candidates) {
fetch('whip', { fetch(new URL('whip', window.location.href), {
method: 'PATCH', method: 'PATCH',
headers: { headers: {
'Content-Type': 'application/trickle-ice-sdpfrag', 'Content-Type': 'application/trickle-ice-sdpfrag',

View File

@ -104,7 +104,7 @@ class WHEPClient {
start() { start() {
console.log("requesting ICE servers"); console.log("requesting ICE servers");
fetch('whep', { fetch(new URL('whep', window.location.href), {
method: 'OPTIONS', method: 'OPTIONS',
}) })
.then((res) => this.onIceServers(res)) .then((res) => this.onIceServers(res))
@ -138,7 +138,7 @@ class WHEPClient {
console.log("sending offer"); console.log("sending offer");
fetch('whep', { fetch(new URL('whep', window.location.href), {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/sdp', 'Content-Type': 'application/sdp',
@ -204,7 +204,7 @@ class WHEPClient {
} }
sendLocalCandidates(candidates) { sendLocalCandidates(candidates) {
fetch('whep', { fetch(new URL('whep', window.location.href), {
method: 'PATCH', method: 'PATCH',
headers: { headers: {
'Content-Type': 'application/trickle-ice-sdpfrag', 'Content-Type': 'application/trickle-ice-sdpfrag',