A bit of additional detail to the post directly above mine (I am working with him trying to get this working).
We created a new server and installed coturn on it. We also opened all of the ports indicated on
this documentation page.
We verified that it seems to be working correctly when we connect to it with Trickle ICE. We then updated the pc_config in our web page to indicate the url and credentials for this new server.
It seems that the WebRTC client is indeed using our TURN server now, since we can see activity being written to the coturn log file as we are watching a feed:
3634: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3644: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3654: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3665: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3675: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3685: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3695: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3705: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
3715: session 000000000000000010: realm <xx.xx.xx.xx> user <turnuser>: incoming packet BINDING processed, success
However, the corporate user who had the original issue mentioned in this thread is still unable to see anything.
Can you suggest any further troubleshooting steps?
One part that wasn't clear to me - the provided documentation indicates that the TURN URL should be specified in this format, including a port number:
'urls' : 'turn:<turn_server_address>:<port_number>'
However, there was no guidance about which port number to use, so we simply omitted the port:
'urls' : 'turn:xx.xx.xx.xx'
I presume this was ok, since the WebRTC client does appear to use the TURN server when we view the feed, but please let us know if there is some port number we should be using there.