什么是result消息
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,本篇文章为大家展示了什么是result消息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。rtmp客户端发送connect消息之后,rtmp server会给客
千家信息网最后更新 2025年02月05日什么是result消息rtmp客户端发送connect消息之后,rtmp server会给客户端发送_result消息,通过该消息通知客户端连接状态(success/fail)。我们就详细来讲讲_result消息。
老规矩,我们先来看一个_result消息的抓包。
可以看到,一个_result消息由4部分组成,类型标识,transaction ID,properties,response related information,这四部分均以AMF格式进行编码,我们一一来看:
典型的类型+长度+值的AMF组合,不多说了,_result表示消息类型。 transcationID,按照AMF0格式编码,0x00表示数字格式,其后用8个字节表示ID,对于connect消息的回复,此ID恒为1。 可以看出properties中包含了两个Object类型的数据,一个fmsVer表示了FMS 服务器的版本信息(此处为FMS/3,0,1,123),另外一个capabilites表示容量,值为31。关于RTMP Body中的Object对象数据组织格式,就不赘述了,可以参照之前对于connect消息的详细解释。 通过看抓包文件,我们可以看出这里包含许多关于connect连接的响应,以object类型进行组织。有level,此处为status,意味表示连接的状态;code,表示代码,可以理解为某种编号,此处为NetConnection.Connect.Succes;description可以理解为对code的描述,此处为'Connection succeeded'。code与description联合起来,表示此次连接成功;还有关于objectEncoding字段,表示object以那种方式编码(AMF0或者AMF3),此处值为0,表示采用AMF0编码。 客户端收到_result,获取连接状态为Connection succeeded。这样关于连接的建立基本就完成了,接下来就可以进行流相关的操作了。
本篇文章为大家展示了什么是result消息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1.概览
2.详解
类型标识
transaction ID
properties
response related information
上述内容就是什么是result消息,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
消息
类型
客户
客户端
格式
编码
状态
内容
技能
数据
标识
知识
部分
简明
成功
接下来
简明扼要
一来
两个
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全与运维基础
租用服务器要多少钱
能源互联网 科技创新
阿里云服务器多钱
软件开发业务业绩
网络安全教育平台心得体会
贵阳龙均煜软件开发部
数据库表水平扩容
车牌收费软件开发
电脑数据库修复技巧
查询角色所在服务器
软件开发工作量评测
网络安全大会冬奥主题活动
视频流服务器怎么搭建
新办的软件开发企业如何建账
数据库数据物理结构存储
长治软件开发电话
数据库id删了一次
数据库设计架构推荐知乎
dell ssd 服务器
网络安全售前售后工程师
数据库技术及应用网盘
软件开发项目评审流程
网络安全图片素描
初始化服务器配置
云游网络技术
攻城掠地傲世堂服务器
将电脑主机设置为网络代理服务器
我的世界值不值得开服务器
坦克世界怎么换服务器