webrtc: fix support for video + audio

This commit is contained in:
aler9 2022-12-19 23:08:24 +01:00
parent aac0f1b8a2
commit 0e68aedf12
2 changed files with 3 additions and 2 deletions

View file

@ -349,9 +349,10 @@ outer:
writeError := make(chan error)
for _, track := range tracks {
ctrack := track
res.stream.readerAdd(c, track.media, track.format, func(dat data) {
ringBuffer.Push(func() {
track.cb(dat, ctx, writeError)
ctrack.cb(dat, ctx, writeError)
})
})
}

View file

@ -93,7 +93,7 @@ class Receiver {
this.pc.ontrack = (evt) => {
console.log("new track " + evt.track.kind);
document.getElementById("video").srcObject = new MediaStream([evt.track]);
document.getElementById("video").srcObject = evt.streams[0];
};
const direction = "sendrecv";