[WebRTC] Add new APIs for MediaNullSource and change MediaFileSource ctor (#4558)