webrtc
一轮满月
行李不多但思念一定带走
展开
-
WebrRTC(4) 端对端连接
WebRTC端对端连接RTCPeerConnection一个核心类,是上层的统一接口。在底层有很多复杂逻辑,媒体协商 、流轨道处理、数据接收发送、数据统计等等。let pc = new RTCPeerConnection(config);协商过程链接长方形圆圆角长方形菱形主要方法方法说明aa...原创 2020-06-28 15:47:24 · 793 阅读 · 0 评论 -
WebrRTC(3) ICE
ICEICE(Interactive Connectivity Establishment)。指的是为了建立端到端之间的连接而使用的一系列技术手段,是一种框架,可以整合各种NAT穿越技术如STUN、TURN。概念ICE Candidate每一个candidate都是IP + port,都是一个潜在的通路Peer之间的candidate使用SDP进行交换每个candidate都包括协议,IP + port,类型candidate 类型类型说明主机类型(host)网卡本身原创 2020-06-21 16:09:34 · 202 阅读 · 0 评论 -
WebrRTC(2) STUN/TURN协议
STUN简介STUN(Session Traversal Utilities for NAT),其主要作用就是进行NAT穿越B/S模式RFC5389/STUN协议结构20B的header消息体中可以有若干个属性SUTN header字段大小Message Type 类型,最低两位必须为002BMessage Length 消息长度,不算header2BMagic Cookie 魔数4B事务ID12BMessage Type最低两原创 2020-06-20 10:09:05 · 1135 阅读 · 0 评论 -
WebRTC学习(1)-NAT
NAT的作用原理以及类型和检测方式原创 2020-06-18 14:28:37 · 290 阅读 · 0 评论