Currently, there is only one MediaStreamDispatcherHost per renderer process, but almost all its methods require a frame ID to be supplied by the caller.
This suggests that this object should be per frame, which would lead to some simplifications in its implementations.
Comment 1 by guidou@chromium.org
, Jan 30 2018