diff options
author | MetaMuffin <metamuffin@yandex.com> | 2021-08-06 10:00:48 +0200 |
---|---|---|
committer | MetaMuffin <metamuffin@yandex.com> | 2021-08-06 10:00:48 +0200 |
commit | 2387d8910d80b86a95e8c3242bdb6809dddda1aa (patch) | |
tree | c30cc11040534d4893f163e261a0c54f53fabadf /source/client/remote_user.ts | |
parent | 57785600bb67dc1163945bd19ff3bbb9f0aab0c2 (diff) | |
download | keks-meet-2387d8910d80b86a95e8c3242bdb6809dddda1aa.tar keks-meet-2387d8910d80b86a95e8c3242bdb6809dddda1aa.tar.bz2 keks-meet-2387d8910d80b86a95e8c3242bdb6809dddda1aa.tar.zst |
works somewhat
Diffstat (limited to 'source/client/remote_user.ts')
-rw-r--r-- | source/client/remote_user.ts | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/source/client/remote_user.ts b/source/client/remote_user.ts index c7a9249..8318e0b 100644 --- a/source/client/remote_user.ts +++ b/source/client/remote_user.ts @@ -16,14 +16,9 @@ export class RemoteUser extends User { room.websocket_send({ ice_candiate: ev.candidate.toJSON(), receiver: this.name }) } this.peer.ontrack = ev => { - log("media", "remote track", ev.streams) - console.log(ev.track); - this.stream.addTrack(ev.track) - // if (!ev.streams.length) return console.warn("no remote tracks") - // ev.streams.forEach(s => s.getTracks().forEach(t => { - // this.stream.addTrack(t) - // })) - this.update_view() + const t = ev.track + log("media", "remote track", t) + this.add_track(t) } this.peer.onnegotiationneeded = async () => { log("webrtc", "negotiation needed") |