Having two video ElementaryMediaStreamSource open

Is it possible to have two ElementaryMediaStreamSource? I am trying to do so by doing:

  source_alpha_ = new ElementaryMediaStreamSource(
      ElementaryMediaStreamSource::LatencyMode::kNormal, rendering_mode);
  source_beta_ = new ElementaryMediaStreamSource(
      ElementaryMediaStreamSource::LatencyMode::kNormal, rendering_mode);

And then later on their each ElementaryMediaStreamSourceListener I do addTrack and then call Open(). However, what I then see is that when the second one opens, the first one closes and in the callback of its track OnTrackClosed(ElementaryMediaTrack::CloseReason r) I see that reason is 1, which I believe is kSourceError (But I have no way of knowing what the error is??). I can see that if I try to reopen the source again, I get an error on the HTMLMediaElement listener of PIPELINE_ERROR_DECODE.

So is this just not supported? To be able to have two Sources each with its own Track?

Hello,
For Smart TV questions, please log in to TV Seller Office: (Seller2.0), go to the 1:1 Q&A section, and ask a question.