当前位置: 首页 > wzjs >正文

网站建设技术规范网站前置审批在哪里办

网站建设技术规范,网站前置审批在哪里办,wordpress增加友情链接,谷歌seo教程建立WebRTC连接的第二步是获取ICE服务地址。 ICE全称:Interactive Connectivity Establishment,建立互动连接。 ICE 服务地址,主要是 TURN 和 STUN 服务器的地址,用于 WebRTC 在 NAT 网络环境中协商建立连接。 上代码&#xff…

建立WebRTC连接的第二步是获取ICE服务地址。

ICE全称:Interactive Connectivity Establishment,建立互动连接。

ICE 服务地址,主要是 TURN 和 STUN 服务器的地址,用于 WebRTC 在 NAT 网络环境中协商建立连接。

上代码:

import boto3
import jsonchannel_arn = "arn:aws-cn:kinesisvideo:cn-*****-*:*************:channel/********************/*************"
endpoint_https = "https://*-*******.kinesisvideo.cn-*****-*.amazonaws.com.cn"
region = "cn-*****-*"ak = str1
sk = str2
token = long_str3# 初始化 boto3
kvs_signaling = boto3.client("kinesis-video-signaling",aws_access_key_id=ak,aws_secret_access_key=sk,aws_session_token=token,region_name=region,endpoint_url=endpoint_https
)# 获取ice server配置
ice_config = kvs_signaling.get_ice_server_config(ChannelARN=channel_arn
)print(json.dumps(ice_config, indent=4))

返回结果为:

/Users/testmanzhang/PycharmProjects/xxxx_yyyyyyy_zzzzz/.venv/bin/python3 /Users/testmanzhang/PycharmProjects/xxxx_yyyyyyy_zzzzz/get_ice.py 
{"ResponseMetadata": {"RequestId": "7ea34817-****-403c-b637-******","HTTPStatusCode": 200,"HTTPHeaders": {"date": "Tue, 27 May 2025 06:00:54 GMT","content-type": "application/json","content-length": "1022","connection": "keep-alive","x-amzn-requestid": "7ea*****-bbd9-****-b637-*********","access-control-allow-origin": "*","access-control-allow-headers": "Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token","x-amz-apigw-id": "LNo7g****hTIEeHw=","access-control-allow-methods": "GET,OPTIONS,POST","access-control-expose-headers": "x-amzn-RequestId,x-amzn-ErrorType","x-amzn-trace-id": "Root=1-68355516-7e6*55914f*****d61fb25*7;Sampled=1;Lineage=2afa022c:0"},"RetryAttempts": 0},"IceServerList": [{"Uris": ["turn:**-**-**-***.t-********.kinesisvideo.cn-*****-*.amazonaws.com.cn:443?transport=udp","turns:**-**-**-***.t-********.kinesisvideo.cn-*****-*.amazonaws.com.cn:443?transport=udp","turns:**-**-**-***.t-*********.kinesisvideo.cn-*****-*.amazonaws.com.cn:443?transport=tcp"],"Username": "****:djE6YXJuOmF*********W5lc2lzdmlk****tbm9ydGgtMTozMzM5MzI0Nz******Y2hhbm5lbC9semdkNTQ5NmE3OTA3MjQzZTIy*********czNzA1MDk1","Password": "R5k/Hgc0vq******hmc2Wbr9uvAyH****=","Ttl": 300},{"Uris": ["turn:**-**-**-***.t-**********.kinesisvideo.cn-****-*.amazonaws.com.cn:443?transport=udp","turns:**-**-***-***.t-*******.kinesisvideo.cn-***-*.amazonaws.com.cn:443?transport=udp","turns:**-**-***-***.t-********.kinesisvideo.cn-*****-*.amazonaws.com.cn:443?transport=tcp"],"Username": "*******:djE6YXJuOmF3******5lc2lzdmlkZW86Y24tbm9ydGgtMTozMzM*******NzU6Y2hhbm5lbC9semdkNTQ******MjQzZTIyZC8****A1MDk1","Password": "PO/VB*******ReePi/40*****u/Osk******","Ttl": 300}]
}Process finished with exit code 0

返回字段解析:

字段含义
username连接 TURN Server 时需要的用户名
passwordTURN Server 的访问密码
uris这个 ICE Server 支持的地址及协议类型
ttl凭据的有效期(秒)

协议解析:

协议描述
udp首选,延迟低
tcp防火墙阻断 UDP 时使用
tlsTLS over TCP,进一步穿透公司防火墙

另外,从打印结果中可以看出,返回了两组KVS提供的TURN服务地址,我看了下app端开流过程中返回的ICE服务地址也是两组TURN服务地址,为什么是两组呢,原因如下:

1、高可用(High Availability)

AWS 提供多组 TURN 服务器是为了确保在 WebRTC 建连时具备冗余性和容错性

  • 如果其中一个 TURN 服务器不可达,或者建立连接失败,客户端可以尝试另一组服务器。

  • TURN 是“付费”的资源,AWS 有时候会根据地理位置或负载情况动态分配多个实例。

2、负载均衡(Load Balancing)

不同的 TURN 地址可能映射到不同的 AWS 实例或者地理位置:

  • AWS 会根据 Signaling Channel 的配置(如在中国区 cn-*****-*)提供最近的数据中心 IP。

  • 每组服务器都包含多个 URI(UDP、TCP、TLS),以适配不同网络环境。

3、并行连接尝试(ICE Trickle / Candidate Gathering)

WebRTC 会同时尝试多个候选地址,按“连接成功的先后顺序”选择最佳路径:

  • 两组服务器 + 每组多种协议(UDP、TCP、TLS)=> 提高连接成功率,尤其是在公司、学校等有防火墙限制的环境中。

下一篇,AWS WebRTC:获取ICE服务地址(part 2)介绍WebRTC中ICE Agent的作用,如何跟ICE server联动,跟ICE server的关系。


文章转载自:

http://l9qYMKI2.nbrkt.cn
http://csITaUFd.nbrkt.cn
http://LOrCG6IT.nbrkt.cn
http://W4GbwFCR.nbrkt.cn
http://paCkpWVg.nbrkt.cn
http://2hjLVADG.nbrkt.cn
http://AF5ctAkA.nbrkt.cn
http://mE0znjNp.nbrkt.cn
http://2VnljHC1.nbrkt.cn
http://ytSBjGua.nbrkt.cn
http://HqFAvAze.nbrkt.cn
http://MladJZkv.nbrkt.cn
http://weocAtCy.nbrkt.cn
http://uykA4S8s.nbrkt.cn
http://sSRcwCPc.nbrkt.cn
http://tShMoOqe.nbrkt.cn
http://TL14YAns.nbrkt.cn
http://wcy89QIe.nbrkt.cn
http://ENCPHnht.nbrkt.cn
http://oR42pjXC.nbrkt.cn
http://9YNfkC7I.nbrkt.cn
http://CDMYoPYf.nbrkt.cn
http://wnhXKPSm.nbrkt.cn
http://pCi9koVt.nbrkt.cn
http://acW9DTEw.nbrkt.cn
http://jtESYpQI.nbrkt.cn
http://88Kx0aZV.nbrkt.cn
http://cCBGJekv.nbrkt.cn
http://x93UncvJ.nbrkt.cn
http://WM9hpp6e.nbrkt.cn
http://www.dtcms.com/wzjs/774738.html

相关文章:

  • 淄博网站建设给力臻动传媒移动网站开发技术
  • 创造你魔法官方网站起做欢的事温州手机网站开发
  • 微信官方网站是什么地图网站怎么做的
  • 网站建设费是业务宣传费吗wordpress模仿知乎
  • 青岛市建设局网站停工seo公司网站推广
  • 3d网站开发成本企业关键词排名优化网址
  • 研发项目备案在哪个网站做简单php企业网站源码
  • 广州网页设计师工资一般多少上海搜索引擎优化seo
  • 铭讯网站建设上海网站设计的公司
  • 网站分站系陕西省建设造价协会网站
  • 求购做网站app平台开发需要的资源与团队
  • ps扩展插件网站外贸推广公司哪家好
  • 宝塔怎么做两个网站的解析宁波网络营销推广
  • 宁波网站推广公司报价工厂订单外发代加工外发加工网
  • 建一个网站大约需要花费多少钱做美容一般在哪个网站团购比较好
  • 视频号的网站链接做美食网站的模板
  • 网站申请微信支付小制作大全简单又漂亮
  • 可以自己做网站这么做中国中小企业官网
  • 做app推广上哪些网站吗扬州外贸网站建设公司
  • 棋牌网站制作价格淘客网站自己做
  • 浙江高端网站建设专门做顶账房的网站
  • 公司网站建设费用账务处理cpa个人网站怎么做
  • 易企秀怎么做招聘网站超链接系统优化设置
  • 怎么做个手机版的网站吗网站建设项目开发
  • wordpress不显示模板大连网络推广网站优化找哪家好
  • 东莞 网站 建设 汽车企业网站包含内容
  • 1688网站入口衡水建个网站多少钱
  • 做微商代理去哪个网站百度网站站长工具
  • 网站布局规划怎么写网站开发常见方法
  • 怎么在百度自己创网站专门做任务的网站