【webrtc 】P2P的JsepTransport 的创建与 管理
- 上一篇,我们看到了JsepTransportController 对ICE 通道的创建
- 实际我们需要让ICE 给到 DTLS 加密传输 创建通道。
- 而加密传输从属于 JsepTransport 传输通道。
- 大神对这些通道做了讲解: 2021-05-19-WebRTC 源码分析 一 视频从捕获到发送到网络.md :
JsepTransportController 中会根据 mid 创建 JsepTransport,而 JsepTransport 中则聚合了真正用于数据传输的 SrtpTransport、DtlsTransport 和 P2PTransportChannel。
P2PTransportChannel 是建立在 UDP 之上的 P2P 传输通道,DtlsTransport 是在其上建立的加密通道。而 SrtpTransport 成员的名称是 sdes_transport,SDES 是一种密钥协商方式,它会在 SDP 过程中完成密钥协商。后续 DtlsTransport 可以直接传输数据,减少密钥协商消耗.
【webrtc 】P2P的JsepTransport 的创建与 管理相关推荐
- PHP和MySQL Web开发从新手到高手,第8天-创建categories管理页面
1. 创建categories管理页面 主要包含以下几个页面: A. index.php, 准备各种变量数据.供展示页面使用. B. categories.html.php, 显示categories ...
- linux LVM的创建和管理
LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力.LVM可以帮助系统管理员为应用与用户方便地分配存储空间.在LVM管理下的逻辑卷可以 ...
- iOS架构-Xcode创建Workspace管理多个子工程(23)
之前Workspace的使用仅限于cocoapods管理第三方库时会自动一个Workspace的管理文件,却一直没有用Workspace管理多个工程,不知道它的强大.今天介绍一下如何管理多个工程. 优 ...
- GitHub开源新命令行工具:在终端里创建、管理PR成现实
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI GitHub 的官方开源命令行工具来了. 名字很正式,叫做 GitHub CLI,别名 gh. 与此前的 hub 不同,gh 是更高层的封装 ...
- linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹
如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字.保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外.过去,我已经写过关于怎样在你的系统 ...
- 在计算机上创建一个本地用户账户,在工作组中,默认时每台Windows计算机的( )能够在本地计算机的SAM数据库中创建并管理本地用户账户。...
在工作组中,默认时每台Windows计算机的( )能够在本地计算机的SAM数据库中创建并管理本地用户账户. 更多相关问题 Working with the foreigners ____ me ___ ...
- 利用Delphi的File Of Type创建并管理属于你自己的数据库
http://www.360doc.com/content/16/1128/19/28222077_610249962.shtml 利用Delphi的File Of Type创建并管理属于你自己的数据 ...
- 通过ezjail创建和管理jail虚拟机
在公司的环境中,需要快速和大量的部署jail虚拟机,原先的make world的方式就显得非常力不从心.大家都知道,make world就算在双四核的机器上也是极慢的:通过查阅freebsd的官方文档 ...
- 天生一对Maven2+Jetty -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试...
天生一对"Maven2+Jetty" -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试 Maven2代比1代改进很多,其中 ...
最新文章
- linux 解压缩常用命令
- GitHub 远程仓库 de 第一次配置
- [深度学习基础] 2. 线性分类器
- [蓝桥杯][2018年第九届真题]迷宫与陷阱(三维数组标记BFS)
- Redis: Useful commands
- (十一)linux之poll轮询
- python restful api_Python利用Django如何写restful api接口详解
- 计算机仿真保密,量子密钥分配方案的安全性研究及其计算机仿真
- 集群类型以及提高服务器性能的技术概述
- 运用“异或”对原文加密,并解密
- 5导出word_妙招技法 | 教你如何快速导出Word文档中的图片
- common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法《很全的监听文件例子》)...
- arcgis sample代码之SOE示例代码PageLayout REST Server Object Extension 的源码分析
- 操作系统PV操作题整理2
- python中sort与sorted的区别_python排序函数sort()与sorted()的区别
- 大数据应用场景和大数据职业发展需要掌握的技术技能构成
- (附源码)APP+spring boot心理健康线上咨询系统 毕业设计 031539
- 北漂人的独白,是否有所共鸣
- db2归档日志与循环日志(转载weiruan85)
- php缓存远程图片接口,Android_Android远程获取图片并本地缓存,对于客户端——服务器端应用 - phpStudy...
热门文章
- 单精度浮点数(float)与双精度浮点数(double)的区别
- 以太局域网技术发展编年史
- 一次关于youtube逆向分析协议
- Hbuilder 开发IOS 和 Android申请微信支付?那些懵逼的事?
- dubbo核心之服务端的Invoker(四)
- csu1334 好老师
- 拉链表开链 | 拉链表闭链 | 拉链表断链
- 企业发放的奖金根据企业的当年利润决定。当利润I低于或等于100000元时,奖金可提成10%;利润大于100000元,小于200000元(100000<I≤200000)时,低于100000元的部分按1
- c语言学生成绩管理实验报告,C语言 学生成绩管理系统实验报告.doc
- 关于350D的跑焦问题