
When WebrtcVideoStream is destroyed, it removes the video-stream (sender) from the peer-connection. This CL stops the transceiver first. This removes the stream from the peer-connection's GetSenders() list, and it fixes a bandwidth-estimation bug seen on connections to a Mac host with multi-stream enabled. Bug: 366055325 Change-Id: Iefccdf80b5ee0cd3db64fec1ecc32a2fa365d724 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5893719 Auto-Submit: Lambros Lambrou <lambroslambrou@chromium.org> Commit-Queue: Joe Downing <joedow@chromium.org> Reviewed-by: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/main@{#1360742}