transports can be null
RTCRtpSender.transport and RTCRtpReceiver.transport can be null since the DTLS transports only come into existence after calls to setLocalDescription() and setRemoteDescription().
Still work-in-progress (do not merge yet).
Related to Issue https://github.com/w3c/webrtc-pc/issues/651