[WebRTC] Add new MediaFileSource APIs (#3917)