# WebRTC Ice Candidates Setup

**URL:** https://community.wowza.com/t/webrtc-ice-candidates-setup/92398
**Category:** Streaming Tips
**Tags:** wowza-streaming-engine
**Created:** [November 24, 2020, 8:38pm UTC](https://community.wowza.com/t/webrtc-ice-candidates-setup/92398 "2020-11-24T20:38:11Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)
#### Post date: [November 24, 2020, 8:38pm UTC](https://community.wowza.com/t/webrtc-ice-candidates-setup/92398/1 "2020-11-24T20:38:11Z")

</div>

**ICE Candidate Setup**

ICE candidates specify the network connections over which WebRTC communication can occur. This is a list, in order of preference, of configured ICE candidates.

Note: It’s uncommon to use TCP for ICE candidates.

Typically, ICE candidates using the TCP protocol are only used when UDP isn’t available or is restricted in ways that make it unsuitable for media streaming. Additionally, it’s important to note that not all browsers support ICE over TCP.

To add an ICE candidate, click Edit, then click Add ICE Candidate and do the following:

1. Select either UDP (recommended) or TCP as the ICE candidate transport protocol.
2. Enter the publicly-accessible Wowza Streaming Engine server IP address.
3. For TCP candidates, you must specify a port to use for WebRTC streaming. The default streaming port for Wowza Streaming Engine is 1935. For UDP candidates, the port is dynamically assigned.
4. Click OK to save your ICE Candidate.  
  
  
To adjust the order of the ICE candidates, use the Priority up and down arrows. The ICE candidate listed at the top of the table is considered the preferred candidate and will be used first.

  

 ![Screen Shot 2020-11-24 at 3.36.23 PM](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/1X/985f3d56d239cacf6f0efecd9f2d9d303fa6dbd4.jpeg)

  
To edit ICE candidate transport protocols, IP addresses, or ports, click the Edit icon for the ICE candidate. To delete an ICE candidate, click the Delete icon for the ICE candidate.  
  

**FAQ article link:**

> **[How to Configure or Edit ICE Candidates for WebRTC in Wowza Streaming Engine](https://support.wowza.com/hc/en-us/articles/9326418531867-How-do-I-configure-or-edit-my-ICE-candidates-for-WebRTC-)**
>
> Configuring ICE candidates is crucial for establishing WebRTC connections. This guide will help you add or edit ICE candidates in Wowza Streaming Engine to ensure smooth WebRTC communication.

---

<div class="post-metadata">

### Author: ![Thu\_Kha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/thu_kha/32/1112_2.png) [@Thu\_Kha](https://community.wowza.com/u/Thu_Kha)
#### Post date: [April 21, 2022, 6:29am UTC](https://community.wowza.com/t/webrtc-ice-candidates-setup/92398/2 "2022-04-21T06:29:31Z")

</div>

How can set **domain name address** instead of **IP address**?

---

<div class="post-metadata">

### Author: ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)
#### Post date: [April 21, 2022, 3:41pm UTC](https://community.wowza.com/t/webrtc-ice-candidates-setup/92398/3 "2022-04-21T15:41:18Z")

</div>

I don’t believe that’s possible in Streaming Engine WebRTC, but it is possible in Wowza Video which was formerly called Streaming Cloud.

Let me ask and make sure for you. Be back soon

---

<div class="post-metadata">

### Author: ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)
#### Post date: [April 21, 2022, 3:48pm UTC](https://community.wowza.com/t/webrtc-ice-candidates-setup/92398/4 "2022-04-21T15:48:53Z")

</div>

I asked for you and was told this @Thu_Kha

You can’t set domain name in the Streaming Engine UI. It only accepts ip addresses. You can set a domain name via the REST API or direct edit in the xml and it will show correctly in the UI (but don’t try to edit it in the UI).

1. Open the **Application.xml** file for your live application ( **[_install-dir_]/conf/[_application-name_]** ) in a text editor.
2. In the WebRTC container element, look for for the Ice Candidate section.

Feel free to send us a support ticket if you need some help with it.
