首页 > RTMP协议握手后建立连接过程求教?

RTMP协议握手后建立连接过程求教?

我现在刚学习rtmp协议,准备写一个推流的客户端,看完了握手部分,都明白了。在看客户端发送建立连接命令message的地方完全看不懂。协议上说连接时要发送amf格式的数据,里面有"connect"字符串,后面是1,然后是什么object的东西,这个object是个什么?协议文档上罗列了一大对,也不知道是个什么东西,我要推流该发些什么。另外,这个amf的数据是放到message的数据段发出去吧?


我现在已经把这部分搞清楚了,amf的object 是类似于java ,c++ 中map的结构,也就是键值对,看文档还不如直接看别人写好的程序,把程序分析一遍之后基本就弄懂了,当然这个过程很痛苦。amf数据类型还有amf string,amf number,amf boolean等,一般是前几个字节表示数据类型,后面跟着数据内容。

【热门文章】
【热门文章】