Sorry if i am misinterpreting, we still want to keep the 'it'  url param right? And if user specifies let's say it= relay then we fill in the pcConfig object, but now you want to filter candidates if relay is been specified in pcConfig instead of reading url param value. Is that what you want, but in that case we still have python changes to fill in pcConfig object OR are you saying get rid of 'it' url param completely (remove all python changes for ice_transports)  and just read pcConfig but in that case how do we fill pcConfig with 'relay'.