Skip to content

Commit 2e13acf

Browse files
committed
use trackevent.receiver instead of searching for it
following discussion in webrtc/samples#1269 (comment)
1 parent 92579b7 commit 2e13acf

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

explainer.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -118,15 +118,6 @@ senderStreams.readable
118118
<pre>
119119
let pc = new RTCPeerConnection({forceEncodedVideoInsertableStreams: true});
120120
pc.ontrack = e => {
121-
let receivers = pc.getReceivers();
122-
let videoReceiver = null;
123-
for (const r of receivers) {
124-
if (r.track.kind == 'video')
125-
videoReceiver = r;
126-
}
127-
if (!videoReceiver)
128-
return;
129-
130121
let receiverTransform = new TransformStream({
131122
start() {},
132123
flush() {},
@@ -148,7 +139,7 @@ pc.ontrack = e => {
148139
},
149140
});
150141

151-
let receiverStreams = videoReceiver.createEncodedVideoStreams();
142+
let receiverStreams = e.receiver.createEncodedVideoStreams();
152143
receiverStreams.readable
153144
.pipeThrough(receiverTransform)
154145
.pipeTo(receiverStreams.writable);

0 commit comments

Comments
 (0)