Create a new preference which disables UDP protocol for WebRTC. The preference will be used in an extension. The extension API CL will follow.

WebRTC by default uses UDP to connect to peer and TURN servers. This could lead to ip leak when using proxy server to hide the IP. Introduce a preference which disallows any usage of UDP protocol.

This is similar to how we added "enable_multiple_routes" (CL: https://codereview.chromium.org/916873004/) and is based on ongoing CL https://codereview.webrtc.org/1311153003/

BUG=webrtc:4784

Review URL: https://codereview.chromium.org/1309543004

Cr-Commit-Position: refs/heads/master@{#346294}
11 files changed