RemoteVideoSource(attendeeId: String)
A video source available in the current meeting. RemoteVideoSource need to be consistent between remoteVideoSourcesDidBecomeAvailable
and updateVideoSourceSubscriptions
as they are used as keys in maps that may be updated.
I.e. when setting up a map for updateVideoSourceSubscriptions
do not construct RemoteVideoSource yourselves
or the configuration may or may not be updated.