Change RtpSender to have multiple stream_ids
This is part of the work towards implementing Unified Plan.
In Unified Plan, an RtpSender/MediaStreamTrack can be a part of
multiple streams. This changes RtpSender to internally store
stream ids as a vector so that later CL's can update downstream
consumers to support multiple streams. For now, the vector can
only have exactly one element in it, but once the supporting code
has been updated the singular getter/setter will be removed and
any number of streams can be associated with an RtpSender.
Reviewed-by: Taylor Brandstetter <firstname.lastname@example.org>
Commit-Queue: Steve Anton <email@example.com>
9 files changed