找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 632|回复: 4

求助:WebRTC中TURN的作用

[复制链接]

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 2025-3-18 17:05:50 | 显示全部楼层 |阅读模式
WebRTC中TURN的作用?

3

主题

6

回帖

29

积分

新手上路

积分
29
发表于 2025-3-18 17:11:40 | 显示全部楼层
大部分客户端机器是没有公网IP的;大部分情况服务器并不能与客户端的机器直接通信,需要通过NAT才能通信。但是对于对称型NAT, WebRTC可能无法建立连接,主要是服务器发起与客户端某个端口直接通信。
这是就需要TURN服务器作为媒体数据的中继服务器使用。两端发送的数据都会要通过TURN的中继才能转发给对端。  
  

0

主题

7

回帖

18

积分

新手上路

积分
18
发表于 2025-3-19 20:06:40 | 显示全部楼层
TURN服务器本质上是一个 UDP 中继器,在两个或多个客户端之间充当中间人,以便让他们通过已知的五元组交换数据

1

主题

1

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2025-3-19 20:18:46 | 显示全部楼层
那TURN有缺点吗

0

主题

7

回帖

18

积分

新手上路

积分
18
发表于 2025-3-19 20:26:44 | 显示全部楼层
TURN 服务需要很大的带宽,可能会带来昂贵的成本
另外它本质上是一个中继,所以会增加额外的延迟
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件开发

GMT+8, 2025-8-27 10:11 , Processed in 0.130474 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表