Use TCP when UDP ports are blocked

Hi there,

Doing some testing the other day, someone found out that they could use Google Hangouts on a network with UDP ports blocked. I was intrigued and found the Hangouts network configuration instructions, which appears to indicate that they use TCP when UDP is not available.

I’m not a WebRTC expert and I understand the reasons why UDP is prefered, but sometimes worse is better than nothing. Is it possible to use TCP for WebRTC? Could Licode add the mechanism to use TCP when UDP is blocked? How else could Hangouts work to make it happen?

Thanks for you answers.
Cheers,
Kike

Not Licode dev here.

Did you try passing ?transport=tcp in your Turn server url string?

1 Like

Thanks @zevarito, I’ll take a look into it :slight_smile: