mirror of
https://gitlab.crans.org/nounous/ghostream.git
synced 2024-12-22 10:22:19 +00:00
Quality selector reload stream
This commit is contained in:
parent
24acfe1137
commit
392a9d7fc3
@ -2,8 +2,8 @@ document.getElementById("quality").addEventListener("change", (event) => {
|
||||
console.log(`Stream quality changed to ${event.target.value}`)
|
||||
|
||||
// Restart the connection with a new quality
|
||||
// FIXME: set quality
|
||||
peerConnection.createOffer({ "iceRestart": true }).then(offer => {
|
||||
return peerConnection.setLocalDescription(offer)
|
||||
}).catch(console.log)
|
||||
peerConnection.close()
|
||||
peerConnection = null
|
||||
streamPath = window.location.href + event.target.value
|
||||
startPeerConnection()
|
||||
})
|
||||
|
@ -1,4 +1,5 @@
|
||||
let peerConnection;
|
||||
let peerConnection
|
||||
let streamPath = window.location.href
|
||||
|
||||
startPeerConnection = () => {
|
||||
// Init peer connection
|
||||
@ -52,7 +53,7 @@ startPeerConnection = () => {
|
||||
// The server replies with its description
|
||||
// After setRemoteDescription, the browser will fire ontrack events
|
||||
console.log("Sending session description to server")
|
||||
fetch(window.location.href + document.quality_form.quality.value, {
|
||||
fetch(streamPath, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Accept': 'application/json',
|
||||
|
Loading…
Reference in New Issue
Block a user