RtpReceiver.track returns a different MediaStreamTrack every time

Fixed, not yet flighted Issue #12399497

Details

Author
Iñaki B.
Created
Jun 20, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
15.16215
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Once we have a RtpReceiver and call receive() on it, rtpReceiver.track should retrieve the associated MediaStreamTrack instance associated to this receiver. And it does.

However, if later I get rtpReceiver.track again, it returns a completely different MediaStreamTrack instance (with a different id).

rtpReceiver.track should always return the same MediaStreamTrack instance.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Frank L.”

      Changed Status to “Confirmed”

    • NOTE: The same does NOT happen with RtpSender.track. So, to be clear:

      rtpReceiver.track.id
      // => aaaaaa
      rtpReceiver.track.id
      // => bbbbb // It should be aaaaaa
      
      rtpSender.track.id
      // => ccccccc
      rtpSender.track.id
      // => ccccccc (always the same as it should be)
      
    • Microsoft Edge Team

      Changed Status from “Confirmed” to “Fixed”

    • Great!

    • Microsoft Edge Team

      Changed Status from “Fixed” to “Fixed, not yet flighted”

    You need to sign in to your Microsoft account to add a comment.

    Sign in