中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是result消息

發布時間:2021-10-21 14:36:24 來源:億速云 閱讀:152 作者:柒染 欄目:大數據

本篇文章為大家展示了什么是result消息,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

rtmp客戶端發送connect消息之后,rtmp server會給客戶端發送_result消息,通過該消息通知客戶端連接狀態(success/fail)。我們就詳細來講講_result消息。     
 
什么是result消息  

       

1.概覽


老規矩,我們先來看一個_result消息的抓包。  
 
什么是result消息  
可以看到,一個_result消息由4部分組成,類型標識,transaction ID,properties,response related information,這四部分均以AMF格式進行編碼,我們一一來看:  

       

2.詳解

  • 類型標識

什么是result消息  
典型的類型+長度+值的AMF組合,不多說了,_result表示消息類型。  
  • transaction ID

什么是result消息  
transcationID,按照AMF0格式編碼,0x00表示數字格式,其后用8個字節表示ID,對于connect消息的回復,此ID恒為1。  
  • properties

什么是result消息  
可以看出properties中包含了兩個Object類型的數據,一個fmsVer表示了FMS 服務器的版本信息(此處為FMS/3,0,1,123),另外一個capabilites表示容量,值為31。關于RTMP Body中的Object對象數據組織格式,就不贅述了,可以參照之前對于connect消息的詳細解釋。  
  • response related information

什么是result消息  
通過看抓包文件,我們可以看出這里包含許多關于connect連接的響應,以object類型進行組織。有level,此處為status,意味表示連接的狀態;code,表示代碼,可以理解為某種編號,此處為NetConnection.Connect.Succes;description可以理解為對code的描述,此處為‘Connection succeeded’。code與description聯合起來,表示此次連接成功;還有關于objectEncoding字段,表示object以那種方式編碼(AMF0或者AMF3),此處值為0,表示采用AMF0編碼。  
客戶端收到_result,獲取連接狀態為Connection succeeded。這樣關于連接的建立基本就完成了,接下來就可以進行流相關的操作了。

上述內容就是什么是result消息,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南平市| 博罗县| 武义县| 吐鲁番市| 化德县| 高安市| 鹿邑县| 通海县| 威远县| 龙岩市| 布尔津县| 武胜县| 芜湖县| 石林| 泰和县| 城步| 肇源县| 民权县| 靖江市| 佛冈县| 会东县| 乌鲁木齐县| 陵水| 双江| 拜城县| 阜新| 施甸县| 黄冈市| 威远县| 奉节县| 临桂县| 武胜县| 西华县| 舟山市| 阿荣旗| 南宫市| 开远市| 洪湖市| 兴化市| 台北县| 新宁县|