gzh on Nostr: TURN is needed in *some* cases, not always. UDP hole punching (and true p2p) often ...
TURN is needed in *some* cases, not always. UDP hole punching (and true p2p) often does work for clients sitting behind simple home routers and similar equipment. There is no magic behind this technique and it’s not a scam. But right - AFAIR Google itself used to admit in the early days of Hangouts service that about 10% of all calls required TURN.
Also, the whole thing is really overengineered so it can be hard to find out why ICE protocol yields this or that result.
Published at
2024-02-11 13:46:36Event JSON
{
"id": "e48e65d33c3b4ef8098538e32f88a334f5ac716de54c29b265cea5ae5ab6677c",
"pubkey": "ab451528a3768fd81984986855b78c4faf40e5e7cf18873ac3c0ad861276fdf5",
"created_at": 1707659196,
"kind": 1,
"tags": [
[
"e",
"9f1225e222943c004b217d26bc9dab172b72e8af91c22bf047782c6af94276d7"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
]
],
"content": "TURN is needed in *some* cases, not always. UDP hole punching (and true p2p) often does work for clients sitting behind simple home routers and similar equipment. There is no magic behind this technique and it’s not a scam. But right - AFAIR Google itself used to admit in the early days of Hangouts service that about 10% of all calls required TURN.\n\nAlso, the whole thing is really overengineered so it can be hard to find out why ICE protocol yields this or that result.",
"sig": "dbfb8879c77209a3174c49f8f8232e0470fe2e5f232d6fb39fe77205e5ea6306cf4425312f141cf259eac1c3269628adca2e2ba3d2bbce2b6be6f09805e1295b"
}