My setup is that my client browser is on different subnet than the TURN server, but have route to it.
However, when I tested the same code on a different host which is on the same subnet as the TURN server, I succeeded get relay candidates.
So I guess its related to TURN configuration or credentials issue.
Client(10.149.174.60) on different LAN of TURN server(10.56.39.203):
78962: user <>: incoming packet BINDING processed, success
78962: user <>: incoming packet BINDING processed, success
78962: user <>: incoming packet message processed, error 401
78963: user <>: incoming packet BINDING processed, success
78963: user <>: incoming packet message processed, error 401
78963: user <>: incoming packet BINDING processed, success
78963: user <>: incoming packet message processed, error 401
78964: user <>: incoming packet BINDING processed, success
78964: user <>: incoming packet message processed, error 401
78965: user <>: incoming packet BINDING processed, success
78965: user <>: incoming packet message processed, error 401
78967: user <>: incoming packet BINDING processed, success
78967: user <>: incoming packet message processed, error 401
78968: user <>: incoming packet BINDING processed, success
78969: user <>: incoming packet message processed, error 401
78970: user <>: incoming packet BINDING processed, success
78970: user <>: incoming packet message processed, error 401
78972: user <>: incoming packet BINDING processed, success
78972: user <>: incoming packet BINDING processed, success
78972: user <>: incoming packet BINDING processed, success
78972: user <>: incoming packet BINDING processed, success
78973: user <>: incoming packet BINDING processed, success
78975: user <>: incoming packet BINDING processed, success
78976: user <>: incoming packet BINDING processed, success
78978: user <>: incoming packet BINDING processed, success
78979: TURN connection closed (non-mobile pattern), user <>
78980: user <>: incoming packet BINDING processed, success
78981: user <>: incoming packet BINDING processed, success
78981: user <>: incoming packet BINDING processed, success
78982: user <>: incoming packet BINDING processed, success
78982: user <>: incoming packet BINDING processed, success
78983: user <>: incoming packet BINDING processed, success
78984: user <>: incoming packet BINDING processed, success
78986: user <>: incoming packet BINDING processed, success
78988: user <>: incoming packet BINDING processed, success
78989: user <>: incoming packet BINDING processed, success
78991: user <>: incoming packet BINDING processed, success
78991: user <>: incoming packet BINDING processed, success
78991: user <>: incoming packet BINDING processed, success
78992: user <>: incoming packet BINDING processed, success
78998: TURN connection closed (non-mobile pattern), user <>
79022: TURN connection closed (non-mobile pattern), user <>
79022: TURN connection closed (non-mobile pattern), user <>
79094: user <>: incoming packet BINDING processed, success
79094: user <>: incoming packet BINDING processed, success
79094: user <>: incoming packet message processed, error 401
79094: user <>: incoming packet BINDING processed, success
79094: user <>: incoming packet message processed, error 401
79094: user <>: incoming packet BINDING processed, success
79095: user <>: incoming packet message processed, error 401
79095: user <>: incoming packet BINDING processed, success
79095: user <>: incoming packet message processed, error 401
79097: user <>: incoming packet BINDING processed, success
79097: user <>: incoming packet message processed, error 401
79098: user <>: incoming packet BINDING processed, success
79099: user <>: incoming packet message processed, error 401
79100: user <>: incoming packet BINDING processed, success
79100: user <>: incoming packet message processed, error 401
79154: TURN connection closed (non-mobile pattern), user <>
79154: TURN connection closed (non-mobile pattern), user <>
79471: TURN connection closed (non-mobile pattern), user <myuser>
79471: delete: session id=003000000000000028, username=<myuser>
79519: TURN connection closed (non-mobile pattern), user <myuser>
79519: delete: session id=003000000000000030, username=<myuser>
79538: TURN connection closed (non-mobile pattern), user <myuser>
79538: delete: session id=003000000000000032, username=<myuser>