aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client-web/source/user/remote.ts3
-rw-r--r--readme.md1
2 files changed, 2 insertions, 2 deletions
diff --git a/client-web/source/user/remote.ts b/client-web/source/user/remote.ts
index e143625..2c3fd58 100644
--- a/client-web/source/user/remote.ts
+++ b/client-web/source/user/remote.ts
@@ -36,7 +36,6 @@ export class RemoteUser extends User {
this.update_stats()
}
this.pc.ontrack = ev => {
- console.log(ev)
const t = ev.track
const id = ev.streams[0]?.id
if (!id) { ev.transceiver.stop(); return log({ scope: "media", warn: true }, "got a track without stream") }
@@ -44,6 +43,7 @@ export class RemoteUser extends User {
if (!r) { ev.transceiver.stop(); return log({ scope: "media", warn: true }, "got an unassociated track") }
r.on_enable(new TrackHandle(t), () => {
this.request_resource_stop(r)
+ ev.transceiver.stop()
})
log("media", `remote track: ${this.display_name}`, t)
this.update_stats()
@@ -54,6 +54,7 @@ export class RemoteUser extends User {
if (!r) { channel.close(); return log({ scope: "media", warn: true }, "got an unassociated channel") }
r.on_enable(channel, () => {
this.request_resource_stop(r)
+ channel.close()
})
log("media", `remote channel: ${this.display_name}`, channel)
this.update_stats()
diff --git a/readme.md b/readme.md
index b478137..1a0dc80 100644
--- a/readme.md
+++ b/readme.md
@@ -132,7 +132,6 @@ system works as follows:
- Pin js by bookmarking data:text/html loader page
- convert protocol enums to `A | B | C`
- add "contributing" stuff to readme
-- dont use request_stop instead terminate the transceiver
## Protocol