This PR adds an optional field to the Client config, where the user can specify a list of ICE Server URLs that will be passed to Pion as part of the WebRTC config when creating a new WebRTC Peer Connection.
There is already an option for this in Pion, this PR exposes it to the torrent client:
ICEServers defines a slice describing servers available to be used by ICE, such as STUN and TURN servers.
This PR adds an optional field to the Client config, where the user can specify a list of ICE Server URLs that will be passed to Pion as part of the WebRTC config when creating a new WebRTC Peer Connection.
There is already an option for this in Pion, this PR exposes it to the torrent client: