外贸订单网站推广网站制作经典案例

pingmian/2026/1/26 12:43:12/文章来源:
外贸订单网站推广,网站制作经典案例,沈阳网站建设024w,设计制作我的汽车那今天呢#xff1f;我们来介绍一下sdp协议#xff0c;那实际上呢#xff1f;sdp协议非常的简单。我们如果拿到一个stp的文档去看的话#xff0c;那你要分阅里边的所有的内容会觉得很枯燥#xff0c;但实际上呢#xff0c;如果我们按照这张图所展示的结构去看stp的话。你…那今天呢我们来介绍一下sdp协议那实际上呢sdp协议非常的简单。我们如果拿到一个stp的文档去看的话那你要分阅里边的所有的内容会觉得很枯燥但实际上呢如果我们按照这张图所展示的结构去看stp的话。你就会觉得它没有那么复杂了那实际上呢每一个stp它都是嵌套的方式来进行定义的。那在它最外层呢是绘画层 在绘画层之内是媒体层那媒体层呢又分为了音频和视频。在音频里头它又对音频做了各种各样的定义而视频里边儿呢也同样的做了各种各样的定义。我们按照这种结构去给它进行一下拆分。你就会容易理解它里边儿所要表达的信息是什么了所以这张图呢非常的关键大家呢一定要把这张图记住。在看协议的相关文档的时候那就按照这张图所描述的这种结构去套 就很容易理解了。那下面呢我们再来看看的规范它这个规范啊也非常的清晰那主要就是ky 6中间用等号进行连接。等号的左边是k右边是value。对于k来说呢常见的k有MA CV so那其中m呢代表的是media也就是一个媒体。那媒体可以是音频可以是视频可以是应用 a呢表示属性当我们定义了某个媒体之后要对这个媒体进行进一步的说明。那就要通过a attribute进行进一步的这个定义啊 这是C呢就是connection代表连接。v代表版本我们在进行协商的时候版本一定要是一致的比如说一个用户的版本是一。第二个用户的版本是二这样他俩是没法进行协商的必须要保证他们使用的stp的协议版本是一致的。 s代表session也就是一个会话。a与b之间进行一个通讯 那这个呢就是一个会话。会话呢是一个全局的。 o代表owner就是谁拥有这个绘画好这是k。那value呢它的值就比较多了那具体含义呢 你可以查看rfc四五六六这个协议文档中呢对value做了详细的定义。那实际我们在了解stp协议的时候呢一般都是拿到一个实际的stp数据对照着stp数据去看每一个value它的值是什么含义 那很少呢直接去看这个文档因为这个文档还是比较大的我们去看的时候呢如果你没有一个实际的例子。直接去看这文档可能不太容易理解那如果你真的想去看这文档的时候呢可以直接在百度上搜rfc四五六六就可以搜到这篇文档。这就是stp规范那下面呢我们就来看一个具体的例子那这个呢就是我从一个实际的stp的例子中抽取出的一些重要的信息。那首先第一个就是我们的版本使用的是多少 比如我们在第一次进行协商的时候版本号是一。那第二次协商的时候呢版本号就变成二那第三次呢就是三它这个版本呢是不断累加的后边这个o呢就代表是就谁拥有它如果后边是干就是不太关心具体这个名字是谁了那后边这一串数字呢对于外边心思来说呢它是不实用的 所以这块呢它的含义呢没必要特别深究。其中的in呢代表internet IP 4代表IPV 4后边呢是你本机的IP地址。那一般都会写成幺二七点零点零点一这代表我们自己的本机再下边 m是非常关键的一个信息代表一个media。那每个呢只代表一种类型的数据要么是音频要么是视频要么是应用数据。对它不可能同时既包含音频又包含视频 这是不可能的所以它的第一个单词呢audio代表的这个媒体呢是一个音频数据。好后边的九代表它使用的端口号这个端口呢 对于外边tc来说它也不用它会使用自己的ice进行网络传输。那这个端口有一个特殊的意义如果这个端口是零表示两个用户之间进行媒体协商时没有成功。那如果不是零这个值呢是多少都无所谓后边呢是这个媒体所使用的传输协议。 那底层呢使用udp tls呢就是进行数据加密那在udp之上跑的是rtp。后边的sav TF表示的是支持rt CP协议那a呢代表audio v呢代表video p呢是protocol。f呢是feedback所以这几个单词的第一个字母好再后边的这一串数呢是那它可以是幺幺幺也可以是幺零三也可以是幺零四 那每个配具体代表的是哪个编辑码器那在后边呢都有定义。再接下来这个a就是对前面的这个media进行的扩展说明也就是attribute一个属性。MID代表的是media ID也就是说我们这个media它的ID是多少那冒号零表示的这个ID是零那再下来那对于这个media来说呢它对传输的rtp协议进行了扩展那如果rtp中的p是幺幺幺。它表达的意思是它使用的编解码器是oppos采样率呢是48000双通道。 这两个a呢都是对前面这个media的一个说明当他遇到下一个 m的时候前面的这个媒体就算结束了就开始一个新的媒体。那这个m呢表示这是一个视频的媒体后边是端口号好那再下来这些信息呢与这个音频是类似的。也就是它使用的传输协议udp rtp下边儿是palo tap九六幺零二那与音频类似后边儿这a呢是对这个媒体的一个说明。 那对于视频来说它的media ID是一那这个序号呢是自动增加的再下边这个rtp map是对payload type九六进行的说明。那p6使用的是VP 8这个编辑码器它的时钟频率呢是九万那这个呢就是一个stp的例子。当然这里所展示的这些信息呢都是一些比较关键的信息点。那除了这些信息之外呢还有很多的信息在里边那没有在这里列出来 是由于没法在一张PPT中容纳所有的信息所以我只挑出其中。最关键的向你做了展示那没有展示的那些信息每一个字段都是我们必须要掌握的并不是说我在这里没有展示你就可以不清楚了。不是这样的每一个字段我们都要知道它的含义是什么只有这样你才能看外边代码的时候读懂它的逻辑是什么。那在这里啊我有两个知识点要特别向你重点介绍一下那第一个呢就是ice four和ice light。 那这个信息呢是标准stp中啊不包含的那这里我们要重点介绍一下那首先我们来看一下ice light。那你在看sdp的真实的例子的时候呢经常会看到这个属性尤其是web rtc流媒体服务器中都会包含这个属性ice light。那它的含义是什么呢这就要说到y八二tc的ice了那对于y八二tc的ice我们在前面的课程中呢也向你做过介绍。那web rtc呢实现了自己的一套传输的控制 那这套控制呢就称为ice比如说每个web rtc的终端都会收集candidate。candidate呢又是有类型的不同的类型有不同的优先级那这些内容呢都属于ice的内容。那其中在进行ice的时候要做一次验证也就是说验证一下这一端给我提供的这个candidate的是否是有效的那验证应该是双方都要验证它使用的方法呢就是通过发送向对方发一个请求。那对端收到这个请求之后呢 要回一个response这样表明我这个candidate是可用的。如果服务端与客户端之间每个都要做这个流程的话那对于流媒体服务器来说它的负载就太重了。所以为了减轻这个负载就简化了这个逻辑。所以只要客户端进行验证就了那这样呢就提高了整个连接的这个效率。所以呢对于客户端来说它会发子弹request服务端返回子弹response就OK了 服务端呢不会向客户端再发送子弹request。那这个呢就叫ice light,客户端发送stun服务端回就好了这就是ice light 那ice four就是与ice light相对应的它是一个双方检测的过程也就是说连接的双方都要发送stand request。收到request之后呢都要回response它是这样一个过程这就是ice four与ice light那如果我们在一个stp中没有发现aice light这个属性。那默认呢它就是ice four也就是说双方都要进行这个检测对于外边tc来说呢 它默认使用的就是ice four。一般的流媒体服务器都使用ice light这个我们要清楚 那第二个呢就是plan b和unify plan。那plan b呢是web rtc以前默认使用的语法那什么意思呢就是如果对于同一种媒体类型有多个源的话。它使用属性进行区别也就是说对每一种媒体类型只有一个行比如音频有一个音频的行。视频呢有视频的行 如果在我们通讯的过程中有两个音频源那它要进行区分的时候呢是使用as src来进行区分。其中每一个音频源有一个自己的ssrc它们的这个ID呢是不一样的比如在这里一个是一二三四五六七。另外一个呢是七六五四三二一同时他们的cna me呢也是不一样的这是plan b而unit five plan呢又与他们不一样了。它是对每一个媒体流都有一个行就像我们刚才介绍的如果有两个音频的媒体源。 那对于unify plan来说呢它就有两个m行其中一个m行它的ssrc呢是一二三四五六七。那另外一个行它的呢是七六五四三二一这是他们的一个最主要的区别区别的关键点呢就是m行的个数。那在plan b中呢每一种类型只有一个m行而现在对于unify plan来说呢是每一个圆都有一个m行。那对于现在的外包tc来说它都统一使用unify plan 也就是plan b被淘汰了。当然对于一些老的浏览器它还会使用plan b。那这一个呢我们要清楚尤其是做一些兼容开发的时候那有的是用plan b有的是用unify plan。那这个时候呢我们要做好兼容那以上呢就是我们这节所要向你介绍的内容那在这节中呢我首先向你介绍了sdp协议的一个基本的规范。 它是由k value所组成的那另外呢我们要知道sdp它是分层的对这对于我们理解sdp来说呢非常的关键。那你了解了这个结构之后呢我们去看sdp就会非常容易那如果你不了解的话呢就觉得很绕没有逻辑感。那另外呢我通过一个实例向你讲解了sdp是如何组织这个媒体信息的。那最后呢我又向你介绍了两个重要的知识点一个是ice light ice four 另外一个呢是plan b和unified plan。那这两个点呢是wrtc对标准sdp的一些修改这我们要知道 那这里我需要特别强调啊对于sdp中的每一个信息。我们必须都要非常清楚它的含义是什么这一点是非常关键的这也是我学习web rtc的一个心得对只有你了解了sdp中的每一个信息。你才能在阅读代码的时候游刃有余否则的话呢很多逻辑你都看不懂不知道为什么要这么写不知道它定义那个属性是干什么用的。 这样对于我们理解外边儿tc来说呢就非常困难了那以上呢就是我们这节课的内容有任何的问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做一回最好的网站网站建设 壹起航

从自我学习到深层网络 在前一节中,我们利用自编码器来学习输入至 softmax 或 logistic 回归分类器的特征。这些特征仅利用未标注数据学习获得。在本节中,我们描述如何利用已标注数据进行微调,从而进一步优化这些特征。如果有大量已标注数据&a…

云羽网络做网站怎么样网页设计图片尺寸

锋哥原创的uniapp微信小程序投票系统实战: uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

下载 iis 网站用什么建网站

目录 一些比较流行的PEFT方案 Prompt Tuning Prefix Tuning LoRA QLoRA 引用链接 参考文档:通俗解读大模型微调(Fine Tuning) - 知乎 从参数规模的角度,大模型的微调分成两条技术路线: 一条是对全量的参数,进行全量的训练…

交城有做网站的吗做安卓开发要去看哪些网站

HTML 可以将文档分割为若干段落。 一、HTML 段落 段落是通过 <p> 标签定义的。 <p>这是一个段落 </p> <p>这是另一个段落</p> 注意&#xff1a;浏览器会自动地在段落的前后添加空行。&#xff08;</p> 是块级元素&#xff09; 二、不…

做网站尽在美橙互联诸城人才网招聘网

一、 Retrofit是什么 Retrofit是Android用来接口请求的网络框架&#xff0c;内部是基于OkHttp实现的&#xff0c;retrofit负责接口请求的封装&#xff0c;retrofit可以直接将接口数据解析为Bean类、List集合等&#xff0c;直接简化了中间繁琐的数据解析过程 二、 Retrofit的简单…

网站建设公司推广方式免费建立网站教程

1 窗体的大小固定住&#xff0c;不能调整其大小 窗体FormBorderStyle 属性设置为 FixedSingle; MaximizeBox 属性设置为false; MinimizeBox 属性设置为 false; 2. 在状态栏中无图标显示 设置为fase即可。 3. 设置窗体的启动位置 方法1&#xff0c; 用代码控制 this.Location …

网页布局实训心得体会搜索引擎优化关键词的处理

在多Activity开发中&#xff0c;有可能是自己应用之间的Activity跳转&#xff0c;或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例&#xff0c;而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式&#xff0c;而不是使用默认的加载模…

广州天河网站建设公司哪里做网站公司好

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一份大厂面试资料《史上最全大厂面试题》&#xff0c;Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

电子政务网站建设的挑战如何做企业文化方案

目录 前言安装版本Docker版本说明前提条件Linux安装使用YUM源部署获取阿里云开源镜像站YUM源文件安装Docker-ce配置Docker Daemon启动文件启动Docker服务并查看已安装版本 使用二进制文件部署 Windows安装实现原理安装步骤基本使用 参考说明 前言 本文主要说明Docker及其相关组…

建站费用明细网页设计图片透明度怎么设置

在Linux系统中&#xff0c;创建目录是日常操作中的基础之一。除了常规的 mkdir 命令&#xff0c;还有一些高级的操作技巧和命令可以提高效率。本博客将介绍一些常用的目录创建方法&#xff0c;以及如何结合不同命令实现更复杂的目录结构。 1. 使用 mkdir 命令 基本创建&#x…

公司门户网站制作需要多少钱网站为什么改版

基于java的SSM框架高校校园点餐订餐系统演示 摘要 21世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们所认识&a…

国外比较有名的设计工作室网站做网站汉狮网络

CXX-Qt 0.6 发布 CXX-Qt 是一组 Rust 包&#xff0c;用于创建与 Qt 的双向 Rust ⇄ C 绑定。它可用于使用 CMake 将 Rust 集成到 C 应用程序中&#xff0c;或使用 Cargo 构建 Rust 应用程序。 CXX-Qt 提供了用于在 Rust 中实现 QObject 子类的工具&#xff0c;可在 C、QML 和 J…

重庆网站建设seo公司果乐宝的网站建设

纠结蓝桥杯参加嵌入式还是单片机组? 单片机包含于嵌入式&#xff0c;嵌入式不只是单片机。. 你只有浅浅的的单片机基础&#xff0c;只能报单片机了。最近很多小伙伴找我&#xff0c;说想要一些单片机资料&#xff0c;然后我根据自己从业十年经验&#xff0c;熬夜搞了几个通宵…

网站建设综合实训ppt模板成都网站建设公司排名

&#x1f308;带头双向循环链表 描述&#xff1a;一个节点内包含两个指针&#xff0c;一个指向上一个节点&#xff0c;另一个指向下一个节点。哨兵位指向的下一个节点为头节点&#xff0c;哨兵位的上一个指向尾节点。 结构优势&#xff1a;高效率找尾节点&#xff1b;高效率插入…

泉州专业网站开发公司游戏行业seo整站优化

作者 | Gartner研究总监 李晶 供稿 | Gartner 随着中国企业数字化成熟度和渗透度的不断提升&#xff0c;基础设施和运营 (I&O) 团队和领导者所需要提供的数字基础设施的位置也在逐渐增加&#xff0c;从云端、数据中⼼&#xff0c;延伸到了⽹络边缘&#xff0c;并且每个位置…

网站管理系统下载网站10月份可以做哪些有意思的专题

内存表与临时表区别 临时表&#xff0c;一般是人手动创建。 内存表&#xff0c;是mysql自动创建和销毁的。 内存表&#xff0c;指的是使用Memory引擎的表&#xff0c;建表语法&#xff1a;create table ... engine memeory 表的数据存在内存里&#xff0c;系统重启后会被清…

网站建设 产品拍照做网站公司官网

API&#xff1a;开发者可以通过这些接口与其它程序进行交互&#xff0c;获取所需数据或者执行指定操作。 网络请求 API: UniApp 中内置了网络请求 API&#xff0c;方便调用 uni.request uni.uploadFile uni.request 接口主要用于实现网络请求。GET 和 POST 是使用最普遍的两种…

云南企业建站求个网站带图片素材

java_web_电商项目 1.登录界面2.注册界面3. 主界面4.分页界面5.商品详情界面6. 购物车界面7.确认订单界面8.个人中心界面9.收货地址界面10.用户信息界面11.用户余额充值界面12.后台首页13.后台商品增加14.后台用户增加15.用户管理16.源码分享1.登录页面的源码2.我们的主界面 1.…

天津网络建站模板宝安网站建设 名匠

Kafka作为分布式流处理平台的重要组成部分&#xff0c;其消息保证机制是保障数据可靠性、一致性和顺序性的核心。在本文中&#xff0c;将深入探讨Kafka的消息保证机制&#xff0c;并通过丰富的示例代码展示其在实际应用中的强大功能。 生产者端消息保证 1 At Most Once &quo…

网站开发框架具体是什么湖南优化电商服务有限公司

概述今天主要介绍一下PG一个很重要的模块--pg_stat_statements模块&#xff0c;对于做性能观察还是很不错的。一、pg_state_statements模块简介1、简介pg_stat_statements模块提供一种方法追踪一个服务器所执行的所有 SQL 语句的执行统计信息&#xff0c;可以用于统计数据库的资…